home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_43_SSMATRIX.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
243KB
|
4,359 lines
# near model CODE resource
# jump table entries: 10248-10250 (3 of them)
export_1281:
00000000 48E7 0110 movem.l -[A7], D7,A3
00000004 266F 000C movea.l A3, [A7 + 0xC]
00000008 7000 moveq.l D0, 0x00
0000000A 102B 0001 move.b D0, [A3 + 0x1]
0000000E 7201 moveq.l D1, 0x01
00000010 C280 and.l D1, D0
00000012 3B41 C200 move.w [A5 - 0x3E00], D1
00000016 7000 moveq.l D0, 0x00
00000018 101B move.b D0, [A3]+
0000001A 3E00 move.w D7, D0
0000001C 0C47 0007 cmpi.w D7, 0x7
00000020 6D14 blt +0x16 /* 00000036 */
00000022 2B4B C186 move.l [A5 - 0x3E7A], A3
00000026 2F2D B9FC move.l -[A7], [A5 - 0x4604]
0000002A 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
0000002E 426D BD9A clr.w [A5 - 0x4266]
00000032 588F addq.l A7, 4
00000034 6004 bra +0x6 /* 0000003A */
label00000036:
00000036 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */]
label0000003A:
0000003A 3007 move.w D0, D7
0000003C 6B56 bmi +0x58 /* 00000094 */
0000003E 0C40 000C cmpi.w D0, 0xC
00000042 6E50 bgt +0x52 /* 00000094 */
00000044 D040 add.w D0, D0
00000046 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000004A 4EFB 0000 jmp [PC + D0.w]
0000004E 001C 0022 ori.b [A4]+, 0x22 /* '\"' */
00000052 0028 002E 0034 ori.b [A0 + 0x34], 0x2E /* '.' */
00000058 003A 0044 001C ori.b [PC + 0x1C /* 00000076, value 0x2C ',' */], 0x44 /* 'D' */
0000005E 0022 0028 ori.b -[A2], 0x28 /* '(' */
00000062 002E 0034 0044 ori.b [A6 + 0x44], 0x34 /* '4' */
00000068 4EBA 0E4E jsr [PC + 0xE4E /* 00000EB8 */]
0000006C 6026 bra +0x28 /* 00000094 */
0000006E 4EBA 2B68 jsr [PC + 0x2B68 /* 00002BD8 */]
00000072 6020 bra +0x22 /* 00000094 */
00000074 4EBA 2CEC jsr [PC + 0x2CEC /* 00002D62 */]
00000078 601A bra +0x1C /* 00000094 */
0000007A 4EBA 2BFC jsr [PC + 0x2BFC /* 00002C78 */]
0000007E 6014 bra +0x16 /* 00000094 */
00000080 4EBA 161E jsr [PC + 0x161E /* 000016A0 */]
00000084 600E bra +0x10 /* 00000094 */
00000086 2F0B move.l -[A7], A3
00000088 4EBA 1260 jsr [PC + 0x1260 /* 000012EA */]
0000008C 588F addq.l A7, 4
0000008E 6004 bra +0x6 /* 00000094 */
00000090 4EBA 0EDA jsr [PC + 0xEDA /* 00000F6C */]
label00000094:
00000094 7000 moveq.l D0, 0x00
00000096 2B40 C186 move.l [A5 - 0x3E7A], D0
0000009A 206D BA78 movea.l A0, [A5 - 0x4588]
0000009E 317C 0001 025E move.w [A0 + 0x25E], 0x1
000000A4 206D BA78 movea.l A0, [A5 - 0x4588]
000000A8 5268 0158 addq.w [A0 + 0x158], 1
000000AC 4CDF 0880 movem.l D7,A3, [A7]+
000000B0 4E75 rts
fn000000B2:
000000B2 48E7 0018 movem.l -[A7], A3,A4
000000B6 286F 0010 movea.l A4, [A7 + 0x10]
000000BA 266F 000C movea.l A3, [A7 + 0xC]
000000BE 202C 000A move.l D0, [A4 + 0xA]
000000C2 B0AB 000A cmp.l D0, [A3 + 0xA]
000000C6 6624 bne +0x26 /* 000000EC */
000000C8 3014 move.w D0, [A4]
000000CA B06B 0002 cmp.w D0, [A3 + 0x2]
000000CE 6E1C bgt +0x1E /* 000000EC */
000000D0 302C 0002 move.w D0, [A4 + 0x2]
000000D4 B053 cmp.w D0, [A3]
000000D6 6D14 blt +0x16 /* 000000EC */
000000D8 302C 0004 move.w D0, [A4 + 0x4]
000000DC B06B 0006 cmp.w D0, [A3 + 0x6]
000000E0 6E0A bgt +0xC /* 000000EC */
000000E2 302C 0006 move.w D0, [A4 + 0x6]
000000E6 B06B 0004 cmp.w D0, [A3 + 0x4]
000000EA 6C04 bge +0x6 /* 000000F0 */
label000000EC:
000000EC 7001 moveq.l D0, 0x01
000000EE 600C bra +0xE /* 000000FC */
label000000F0:
000000F0 4878 03ED push.l 0x3ED
000000F4 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000000F8 7000 moveq.l D0, 0x00
000000FA 588F addq.l A7, 4
label000000FC:
000000FC 4CDF 1800 movem.l A3,A4, [A7]+
00000100 4E75 rts
fn00000102:
00000102 2F0B move.l -[A7], A3
00000104 266F 0008 movea.l A3, [A7 + 0x8]
00000108 4A6B 0008 tst.w [A3 + 0x8]
0000010C 670C beq +0xE /* 0000011A */
0000010E 302B 0006 move.w D0, [A3 + 0x6]
00000112 906B 0004 sub.w D0, [A3 + 0x4]
00000116 48C0 ext.l D0
00000118 6008 bra +0xA /* 00000122 */
label0000011A:
0000011A 302B 0002 move.w D0, [A3 + 0x2]
0000011E 9053 sub.w D0, [A3]
00000120 48C0 ext.l D0
label00000122:
00000122 5280 addq.l D0, 1
00000124 265F movea.l A3, [A7]+
00000126 4E75 rts
fn00000128:
00000128 2F0B move.l -[A7], A3
0000012A 266F 0008 movea.l A3, [A7 + 0x8]
0000012E 4A6B 0008 tst.w [A3 + 0x8]
00000132 670A beq +0xC /* 0000013E */
00000134 302B 0002 move.w D0, [A3 + 0x2]
00000138 9053 sub.w D0, [A3]
0000013A 48C0 ext.l D0
0000013C 600A bra +0xC /* 00000148 */
label0000013E:
0000013E 302B 0006 move.w D0, [A3 + 0x6]
00000142 906B 0004 sub.w D0, [A3 + 0x4]
00000146 48C0 ext.l D0
label00000148:
00000148 5280 addq.l D0, 1
0000014A 265F movea.l A3, [A7]+
0000014C 4E75 rts
fn0000014E:
0000014E 4E56 FFF6 link A6, -0x000A
00000152 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3
00000156 3A2F 0030 move.w D5, [A7 + 0x30]
0000015A 3C2F 002C move.w D6, [A7 + 0x2C]
0000015E 266F 0026 movea.l A3, [A7 + 0x26]
00000162 4A6B 0008 tst.w [A3 + 0x8]
00000166 6706 beq +0x8 /* 0000016E */
00000168 3E05 move.w D7, D5
0000016A 3A06 move.w D5, D6
0000016C 3C07 move.w D6, D7
label0000016E:
0000016E 3E06 move.w D7, D6
00000170 DE53 add.w D7, [A3]
00000172 3805 move.w D4, D5
00000174 D86B 0004 add.w D4, [A3 + 0x4]
00000178 426D C202 clr.w [A5 - 0x3DFE]
0000017C 426D C204 clr.w [A5 - 0x3DFC]
00000180 486D E9D6 pea.l [A5 - 0x162A]
00000184 486E FFF6 pea.l [A6 - 0xA]
00000188 3F3C 080E move.w -[A7], 0x80E
0000018C A9EB syscall Pack4/FP68K
0000018E 486E FFF6 pea.l [A6 - 0xA]
00000192 486D C210 pea.l [A5 - 0x3DF0]
00000196 3F3C 0810 move.w -[A7], 0x810
0000019A A9EB syscall Pack4/FP68K
0000019C 48C4 ext.l D4
0000019E 2F04 move.l -[A7], D4
000001A0 48C7 ext.l D7
000001A2 2F07 move.l -[A7], D7
000001A4 2F2B 000A move.l -[A7], [A3 + 0xA]
000001A8 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
000001AC 7001 moveq.l D0, 0x01
000001AE 7200 moveq.l D1, 0x00
000001B0 122D BA30 move.b D1, [A5 - 0x45D0]
000001B4 7407 moveq.l D2, 0x07
000001B6 C481 and.l D2, D1
000001B8 7201 moveq.l D1, 0x01
000001BA B282 cmp.l D1, D2
000001BC 4FEF 000C lea.l A7, [A7 + 0xC]
000001C0 6C0E bge +0x10 /* 000001D0 */
000001C2 7200 moveq.l D1, 0x00
000001C4 122D BA30 move.b D1, [A5 - 0x45D0]
000001C8 7408 moveq.l D2, 0x08
000001CA C481 and.l D2, D1
000001CC 6602 bne +0x4 /* 000001D0 */
000001CE 7000 moveq.l D0, 0x00
label000001D0:
000001D0 3B40 C20E move.w [A5 - 0x3DF2], D0
000001D4 7007 moveq.l D0, 0x07
000001D6 C02D BA30 and.b D0, [A5 - 0x45D0]
000001DA 0C00 0005 cmpi.b D0, 0x5
000001DE 6632 bne +0x34 /* 00000212 */
000001E0 7028 moveq.l D0, 0x28
000001E2 C02D BA30 and.b D0, [A5 - 0x45D0]
000001E6 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
000001EA 6606 bne +0x8 /* 000001F2 */
000001EC 526D C202 addq.w [A5 - 0x3DFE], 1
000001F0 6004 bra +0x6 /* 000001F6 */
label000001F2:
000001F2 526D C204 addq.w [A5 - 0x3DFC], 1
label000001F6:
000001F6 486D BA38 pea.l [A5 - 0x45C8]
000001FA 486E FFF6 pea.l [A6 - 0xA]
000001FE 3F3C 080E move.w -[A7], 0x80E
00000202 A9EB syscall Pack4/FP68K
00000204 486E FFF6 pea.l [A6 - 0xA]
00000208 486D C210 pea.l [A5 - 0x3DF0]
0000020C 3F3C 0810 move.w -[A7], 0x810
00000210 A9EB syscall Pack4/FP68K
label00000212:
00000212 486D C210 pea.l [A5 - 0x3DF0]
00000216 486E FFF6 pea.l [A6 - 0xA]
0000021A 3F3C 080E move.w -[A7], 0x80E
0000021E A9EB syscall Pack4/FP68K
00000220 41EE FFF6 lea.l A0, [A6 - 0xA]
00000224 3018 move.w D0, [A0]+
00000226 2218 move.l D1, [A0]+
00000228 2050 movea.l A0, [A0]
0000022A 4CEE 08F0 FFE2 movem.l D4,D5,D6,D7,A3, [A6 - 0x1E]
00000230 4E5E unlink A6
00000232 4E75 rts
fn00000234:
00000234 4E56 FFF8 link A6, -0x0008
00000238 48E7 0110 movem.l -[A7], D7,A3
0000023C 266E 0008 movea.l A3, [A6 + 0x8]
00000240 4AAD C186 tst.l [A5 - 0x3E7A]
00000244 6732 beq +0x34 /* 00000278 */
00000246 7000 moveq.l D0, 0x00
00000248 206D C186 movea.l A0, [A5 - 0x3E7A]
0000024C 52AD C186 addq.l [A5 - 0x3E7A], 1
00000250 4A10 tst.b [A0]
00000252 671A beq +0x1C /* 0000026E */
00000254 2F00 move.l -[A7], D0
00000256 486E FFF8 pea.l [A6 - 0x8]
0000025A 486D C186 pea.l [A5 - 0x3E7A]
0000025E 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */]
00000262 508F addq.l A7, 8
00000264 2200 move.l D1, D0
00000266 201F move.l D0, [A7]+
00000268 4A41 tst.w D1
0000026A 6702 beq +0x4 /* 0000026E */
0000026C 7001 moveq.l D0, 0x01
label0000026E:
0000026E 3E00 move.w D7, D0
00000270 6712 beq +0x14 /* 00000284 */
00000272 526D BD9A addq.w [A5 - 0x4266], 1
00000276 600C bra +0xE /* 00000284 */
label00000278:
00000278 486E FFF8 pea.l [A6 - 0x8]
0000027C 4EAD 0C9A jsr [A5 + 0xC9A /* export_399 */]
00000280 3E00 move.w D7, D0
00000282 588F addq.l A7, 4
label00000284:
00000284 4A47 tst.w D7
00000286 6722 beq +0x24 /* 000002AA */
00000288 426B 0008 clr.w [A3 + 0x8]
0000028C 276D BA78 000A move.l [A3 + 0xA], [A5 - 0x4588]
00000292 36AE FFF8 move.w [A3], [A6 - 0x8]
00000296 376E FFFA 0002 move.w [A3 + 0x2], [A6 - 0x6]
0000029C 376E FFFC 0004 move.w [A3 + 0x4], [A6 - 0x4]
000002A2 376E FFFE 0006 move.w [A3 + 0x6], [A6 - 0x2]
000002A8 6018 bra +0x1A /* 000002C2 */
label000002AA:
000002AA 4AAD C186 tst.l [A5 - 0x3E7A]
000002AE 6708 beq +0xA /* 000002B8 */
000002B0 7002 moveq.l D0, 0x02
000002B2 B06D BD9A cmp.w D0, [A5 - 0x4266]
000002B6 6F0A ble +0xC /* 000002C2 */
label000002B8:
000002B8 4878 03F8 push.l 0x3F8
000002BC 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000002C0 588F addq.l A7, 4
label000002C2:
000002C2 3007 move.w D0, D7
000002C4 4CEE 0880 FFF0 movem.l D7,A3, [A6 - 0x10]
000002CA 4E5E unlink A6
000002CC 4E75 rts
fn000002CE:
000002CE 48E7 0310 movem.l -[A7], D6,D7,A3
000002D2 266F 0010 movea.l A3, [A7 + 0x10]
000002D6 2F0B move.l -[A7], A3
000002D8 4EBA FE28 jsr [PC - 0x1D8 /* 00000102 */]
000002DC 3E00 move.w D7, D0
000002DE 2F0B move.l -[A7], A3
000002E0 4EBA FE46 jsr [PC - 0x1BA /* 00000128 */]
000002E4 3C00 move.w D6, D0
000002E6 BC47 cmp.w D6, D7
000002E8 508F addq.l A7, 8
000002EA 6F0E ble +0x10 /* 000002FA */
000002EC 3007 move.w D0, D7
000002EE D06B 0004 add.w D0, [A3 + 0x4]
000002F2 5340 subq.w D0, 1
000002F4 3740 0006 move.w [A3 + 0x6], D0
000002F8 600C bra +0xE /* 00000306 */
label000002FA:
000002FA 3E06 move.w D7, D6
000002FC 3007 move.w D0, D7
000002FE D053 add.w D0, [A3]
00000300 5340 subq.w D0, 1
00000302 3740 0002 move.w [A3 + 0x2], D0
label00000306:
00000306 3007 move.w D0, D7
00000308 4CDF 08C0 movem.l D6,D7,A3, [A7]+
0000030C 4E75 rts
fn0000030E:
0000030E 48E7 0110 movem.l -[A7], D7,A3
00000312 266F 000C movea.l A3, [A7 + 0xC]
00000316 7E01 moveq.l D7, 0x01
00000318 4A53 tst.w [A3]
0000031A 6D12 blt +0x14 /* 0000032E */
0000031C 4A6B 0002 tst.w [A3 + 0x2]
00000320 6D0C blt +0xE /* 0000032E */
00000322 4A6B 0004 tst.w [A3 + 0x4]
00000326 6D06 blt +0x8 /* 0000032E */
00000328 4A6B 0006 tst.w [A3 + 0x6]
0000032C 6C0C bge +0xE /* 0000033A */
label0000032E:
0000032E 5347 subq.w D7, 1
00000330 4878 03EC push.l 0x3EC
00000334 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000338 588F addq.l A7, 4
label0000033A:
0000033A 3007 move.w D0, D7
0000033C 4CDF 0880 movem.l D7,A3, [A7]+
00000340 4E75 rts
fn00000342:
00000342 4E56 FF90 link A6, -0x0070
00000346 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000034A 382E 000E move.w D4, [A6 + 0xE]
0000034E 7000 moveq.l D0, 0x00
00000350 2D40 FFBE move.l [A6 - 0x42], D0
00000354 2D40 FFBA move.l [A6 - 0x46], D0
00000358 426E FFB4 clr.w [A6 - 0x4C]
0000035C 486D E9D6 pea.l [A5 - 0x162A]
00000360 486E FF9E pea.l [A6 - 0x62]
00000364 3F3C 080E move.w -[A7], 0x80E
00000368 A9EB syscall Pack4/FP68K
0000036A 486E FF9E pea.l [A6 - 0x62]
0000036E 486E FFD8 pea.l [A6 - 0x28]
00000372 3F3C 0810 move.w -[A7], 0x810
00000376 A9EB syscall Pack4/FP68K
00000378 2D40 FFC6 move.l [A6 - 0x3A], D0
0000037C 2D40 FFCA move.l [A6 - 0x36], D0
00000380 426E FFCE clr.w [A6 - 0x32]
00000384 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000388 4EBA FD78 jsr [PC - 0x288 /* 00000102 */]
0000038C 3D40 FFAA move.w [A6 - 0x56], D0
00000390 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000394 4EBA FD92 jsr [PC - 0x26E /* 00000128 */]
00000398 3D40 FFAC move.w [A6 - 0x54], D0
0000039C 4A44 tst.w D4
0000039E 508F addq.l A7, 8
000003A0 6708 beq +0xA /* 000003AA */
000003A2 302E FFAA move.w D0, [A6 - 0x56]
000003A6 48C0 ext.l D0
000003A8 6006 bra +0x8 /* 000003B0 */
label000003AA:
000003AA 302E FFAC move.w D0, [A6 - 0x54]
000003AE 48C0 ext.l D0
label000003B0:
000003B0 3D40 FFB2 move.w [A6 - 0x4E], D0
000003B4 486D E9CE pea.l [A5 - 0x1632]
000003B8 486E FF9E pea.l [A6 - 0x62]
000003BC 3F3C 080E move.w -[A7], 0x80E
000003C0 A9EB syscall Pack4/FP68K
000003C2 486E FF9E pea.l [A6 - 0x62]
000003C6 486D C206 pea.l [A5 - 0x3DFA]
000003CA 3F3C 0810 move.w -[A7], 0x810
000003CE A9EB syscall Pack4/FP68K
000003D0 302E FFAA move.w D0, [A6 - 0x56]
000003D4 48C0 ext.l D0
000003D6 E380 asl D0, 1
000003D8 2F00 move.l -[A7], D0
000003DA 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
000003DE 2D40 FFB6 move.l [A6 - 0x4A], D0
000003E2 588F addq.l A7, 4
000003E4 6700 0844 beq +0x846 /* 00000C2A */
000003E8 302E FFAC move.w D0, [A6 - 0x54]
000003EC 48C0 ext.l D0
000003EE E380 asl D0, 1
000003F0 2F00 move.l -[A7], D0
000003F2 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
000003F6 2D40 FFBA move.l [A6 - 0x46], D0
000003FA 588F addq.l A7, 4
000003FC 6700 082C beq +0x82E /* 00000C2A */
00000400 302E FFAC move.w D0, [A6 - 0x54]
00000404 48C0 ext.l D0
00000406 E380 asl D0, 1
00000408 2F00 move.l -[A7], D0
0000040A 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
0000040E 2D40 FFBE move.l [A6 - 0x42], D0
00000412 588F addq.l A7, 4
00000414 6700 0814 beq +0x816 /* 00000C2A */
00000418 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000041C 486E FFCA pea.l [A6 - 0x36]
00000420 4EBA 08A0 jsr [PC + 0x8A0 /* 00000CC2 */]
00000424 4A40 tst.w D0
00000426 508F addq.l A7, 8
00000428 6700 0800 beq +0x802 /* 00000C2A */
0000042C 302E FFAC move.w D0, [A6 - 0x54]
00000430 48C0 ext.l D0
00000432 E780 asl D0, 3
00000434 2F00 move.l -[A7], D0
00000436 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
0000043A 2D40 FFC6 move.l [A6 - 0x3A], D0
0000043E 588F addq.l A7, 4
00000440 6700 07E8 beq +0x7EA /* 00000C2A */
00000444 0C44 0003 cmpi.w D4, 0x3
00000448 6636 bne +0x38 /* 00000480 */
0000044A 2D6E 0010 FFC2 move.l [A6 - 0x3E], [A6 + 0x10]
00000450 3C2E FFAA move.w D6, [A6 - 0x56]
00000454 5246 addq.w D6, 1
00000456 4245 clr.w D5
00000458 601E bra +0x20 /* 00000478 */
label0000045A:
0000045A 206E FFB6 movea.l A0, [A6 - 0x4A]
0000045E 48C5 ext.l D5
00000460 2005 move.l D0, D5
00000462 D080 add.l D0, D0
00000464 3185 0800 move.w [A0 + D0], D5
00000468 206E FFBA movea.l A0, [A6 - 0x46]
0000046C 48C5 ext.l D5
0000046E 2005 move.l D0, D5
00000470 D080 add.l D0, D0
00000472 3185 0800 move.w [A0 + D0], D5
00000476 5245 addq.w D5, 1
label00000478:
00000478 BA6E FFAA cmp.w D5, [A6 - 0x56]
0000047C 6DDC blt -0x22 /* 0000045A */
0000047E 6002 bra +0x4 /* 00000482 */
label00000480:
00000480 7CFF moveq.l D6, 0xFFFFFFFF
label00000482:
00000482 0C44 0003 cmpi.w D4, 0x3
00000486 6C32 bge +0x34 /* 000004BA */
00000488 5246 addq.w D6, 1
0000048A 7001 moveq.l D0, 0x01
0000048C 4A44 tst.w D4
0000048E 660C bne +0xE /* 0000049C */
00000490 322E FFAA move.w D1, [A6 - 0x56]
00000494 B26E FFAC cmp.w D1, [A6 - 0x54]
00000498 6F02 ble +0x4 /* 0000049C */
0000049A 7000 moveq.l D0, 0x00
label0000049C:
0000049C 4A80 tst.l D0
0000049E 6708 beq +0xA /* 000004A8 */
000004A0 302E FFAA move.w D0, [A6 - 0x56]
000004A4 48C0 ext.l D0
000004A6 6006 bra +0x8 /* 000004AE */
label000004A8:
000004A8 302E FFAC move.w D0, [A6 - 0x54]
000004AC 48C0 ext.l D0
label000004AE:
000004AE 3206 move.w D1, D6
000004B0 48C1 ext.l D1
000004B2 B081 cmp.l D0, D1
000004B4 6F00 04F4 ble +0x4F6 /* 000009AA */
000004B8 603C bra +0x3E /* 000004F6 */
label000004BA:
000004BA 5246 addq.w D6, 1
000004BC BC6E FFCE cmp.w D6, [A6 - 0x32]
000004C0 6D34 blt +0x36 /* 000004F6 */
000004C2 206E FFC2 movea.l A0, [A6 - 0x3E]
000004C6 54AE FFC2 addq.l [A6 - 0x3E], 2
000004CA 3C10 move.w D6, [A0]
000004CC 3006 move.w D0, D6
000004CE 48C0 ext.l D0
000004D0 72FF moveq.l D1, 0xFFFFFFFF
000004D2 B280 cmp.l D1, D0
000004D4 6700 04D4 beq +0x4D6 /* 000009AA */
000004D8 206E FFC2 movea.l A0, [A6 - 0x3E]
000004DC 54AE FFC2 addq.l [A6 - 0x3E], 2
000004E0 3D50 FFCE move.w [A6 - 0x32], [A0]
000004E4 BC6E FFCE cmp.w D6, [A6 - 0x32]
000004E8 6F0A ble +0xC /* 000004F4 */
000004EA 3A06 move.w D5, D6
000004EC 3C2E FFCE move.w D6, [A6 - 0x32]
000004F0 3D45 FFCE move.w [A6 - 0x32], D5
label000004F4:
000004F4 5346 subq.w D6, 1
label000004F6:
000004F6 0C44 0003 cmpi.w D4, 0x3
000004FA 6700 0130 beq +0x132 /* 0000062C */
000004FE 486D E9D6 pea.l [A5 - 0x162A]
00000502 486E FF9E pea.l [A6 - 0x62]
00000506 3F3C 080E move.w -[A7], 0x80E
0000050A A9EB syscall Pack4/FP68K
0000050C 486E FF9E pea.l [A6 - 0x62]
00000510 486E FFD0 pea.l [A6 - 0x30]
00000514 3F3C 0810 move.w -[A7], 0x810
00000518 A9EB syscall Pack4/FP68K
0000051A 4245 clr.w D5
0000051C 6000 0104 bra +0x106 /* 00000622 */
label00000520:
00000520 4A44 tst.w D4
00000522 6704 beq +0x6 /* 00000528 */
00000524 7000 moveq.l D0, 0x00
00000526 6004 bra +0x6 /* 0000052C */
label00000528:
00000528 48C6 ext.l D6
0000052A 2006 move.l D0, D6
label0000052C:
0000052C 3E00 move.w D7, D0
0000052E 6000 00E8 bra +0xEA /* 00000618 */
label00000532:
00000532 48C6 ext.l D6
00000534 2F06 move.l -[A7], D6
00000536 48C5 ext.l D5
00000538 2F05 move.l -[A7], D5
0000053A 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
0000053E 4EBA 0754 jsr [PC + 0x754 /* 00000C94 */]
00000542 4A40 tst.w D0
00000544 4FEF 000C lea.l A7, [A7 + 0xC]
00000548 6600 00BE bne +0xC0 /* 00000608 */
0000054C 48C6 ext.l D6
0000054E 2F06 move.l -[A7], D6
00000550 48C7 ext.l D7
00000552 2F07 move.l -[A7], D7
00000554 2F2E FFBA move.l -[A7], [A6 - 0x46]
00000558 4EBA 073A jsr [PC + 0x73A /* 00000C94 */]
0000055C 4A40 tst.w D0
0000055E 4FEF 000C lea.l A7, [A7 + 0xC]
00000562 6600 00A4 bne +0xA6 /* 00000608 */
00000566 48C5 ext.l D5
00000568 2005 move.l D0, D5
0000056A E580 asl D0, 2
0000056C D0AE FFCA add.l D0, [A6 - 0x36]
00000570 2040 movea.l A0, D0
00000572 48C7 ext.l D7
00000574 2007 move.l D0, D7
00000576 E780 asl D0, 3
00000578 D090 add.l D0, [A0]
0000057A 2040 movea.l A0, D0
0000057C 2F08 move.l -[A7], A0
0000057E 486E FF9E pea.l [A6 - 0x62]
00000582 3F3C 080E move.w -[A7], 0x80E
00000586 A9EB syscall Pack4/FP68K
00000588 486E FF9E pea.l [A6 - 0x62]
0000058C 486E FFE0 pea.l [A6 - 0x20]
00000590 3F3C 0810 move.w -[A7], 0x810
00000594 A9EB syscall Pack4/FP68K
00000596 486E FFF0 pea.l [A6 - 0x10]
0000059A 486E FFE0 pea.l [A6 - 0x20]
0000059E 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */]
000005A2 486E FFF8 pea.l [A6 - 0x8]
000005A6 486E FFD0 pea.l [A6 - 0x30]
000005AA 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */]
000005AE 486E FFF0 pea.l [A6 - 0x10]
000005B2 486E FF9E pea.l [A6 - 0x62]
000005B6 3F3C 080E move.w -[A7], 0x80E
000005BA A9EB syscall Pack4/FP68K
000005BC 486E FFF8 pea.l [A6 - 0x8]
000005C0 486E FF9E pea.l [A6 - 0x62]
000005C4 3F3C 080A move.w -[A7], 0x80A
000005C8 A9EB syscall Pack4/FP68K
000005CA 4FEF 0010 lea.l A7, [A7 + 0x10]
000005CE 6D38 blt +0x3A /* 00000608 */
000005D0 486E FFE0 pea.l [A6 - 0x20]
000005D4 486E FF9E pea.l [A6 - 0x62]
000005D8 3F3C 080E move.w -[A7], 0x80E
000005DC A9EB syscall Pack4/FP68K
000005DE 486E FF9E pea.l [A6 - 0x62]
000005E2 486E FFD0 pea.l [A6 - 0x30]
000005E6 3F3C 0810 move.w -[A7], 0x810
000005EA A9EB syscall Pack4/FP68K
000005EC 206E FFB6 movea.l A0, [A6 - 0x4A]
000005F0 48C6 ext.l D6
000005F2 2006 move.l D0, D6
000005F4 D080 add.l D0, D0
000005F6 3185 0800 move.w [A0 + D0], D5
000005FA 206E FFBA movea.l A0, [A6 - 0x46]
000005FE 48C6 ext.l D6
00000600 2006 move.l D0, D6
00000602 D080 add.l D0, D0
00000604 3187 0800 move.w [A0 + D0], D7
label00000608:
00000608 4A44 tst.w D4
0000060A 6704 beq +0x6 /* 00000610 */
0000060C 7001 moveq.l D0, 0x01
0000060E 6006 bra +0x8 /* 00000616 */
label00000610:
00000610 302E FFAC move.w D0, [A6 - 0x54]
00000614 48C0 ext.l D0
label00000616:
00000616 DE40 add.w D7, D0
label00000618:
00000618 BE6E FFB2 cmp.w D7, [A6 - 0x4E]
0000061C 6D00 FF14 blt -0xEA /* 00000532 */
00000620 5245 addq.w D5, 1
label00000622:
00000622 BA6E FFAA cmp.w D5, [A6 - 0x56]
00000626 6D00 FEF8 blt -0x106 /* 00000520 */
0000062A 6030 bra +0x32 /* 0000065C */
label0000062C:
0000062C 48C6 ext.l D6
0000062E 2006 move.l D0, D6
00000630 E580 asl D0, 2
00000632 D0AE FFCA add.l D0, [A6 - 0x36]
00000636 2040 movea.l A0, D0
00000638 48C6 ext.l D6
0000063A 2006 move.l D0, D6
0000063C E780 asl D0, 3
0000063E D090 add.l D0, [A0]
00000640 2040 movea.l A0, D0
00000642 2F08 move.l -[A7], A0
00000644 486E FF9E pea.l [A6 - 0x62]
00000648 3F3C 080E move.w -[A7], 0x80E
0000064C A9EB syscall Pack4/FP68K
0000064E 486E FF9E pea.l [A6 - 0x62]
00000652 486E FFD0 pea.l [A6 - 0x30]
00000656 3F3C 0810 move.w -[A7], 0x810
0000065A A9EB syscall Pack4/FP68K
label0000065C:
0000065C 206E FFB6 movea.l A0, [A6 - 0x4A]
00000660 48C6 ext.l D6
00000662 2006 move.l D0, D6
00000664 D080 add.l D0, D0
00000666 3D70 0800 FFAE move.w [A6 - 0x52], [A0 + D0]
0000066C 206E FFBA movea.l A0, [A6 - 0x46]
00000670 48C6 ext.l D6
00000672 2006 move.l D0, D6
00000674 D080 add.l D0, D0
00000676 3D70 0800 FFB0 move.w [A6 - 0x50], [A0 + D0]
0000067C 486D C206 pea.l [A5 - 0x3DFA]
00000680 486E FF9E pea.l [A6 - 0x62]
00000684 3F3C 080E move.w -[A7], 0x80E
00000688 A9EB syscall Pack4/FP68K
0000068A 486E FFD0 pea.l [A6 - 0x30]
0000068E 486E FF94 pea.l [A6 - 0x6C]
00000692 3F3C 080E move.w -[A7], 0x80E
00000696 A9EB syscall Pack4/FP68K
00000698 486E FF94 pea.l [A6 - 0x6C]
0000069C 486E FF9E pea.l [A6 - 0x62]
000006A0 3F3C 0004 move.w -[A7], 0x4
000006A4 A9EB syscall Pack4/FP68K
000006A6 486E FF9E pea.l [A6 - 0x62]
000006AA 486D C206 pea.l [A5 - 0x3DFA]
000006AE 3F3C 0810 move.w -[A7], 0x810
000006B2 A9EB syscall Pack4/FP68K
000006B4 4A46 tst.w D6
000006B6 663E bne +0x40 /* 000006F6 */
000006B8 0C44 0003 cmpi.w D4, 0x3
000006BC 6738 beq +0x3A /* 000006F6 */
000006BE 486E FFF0 pea.l [A6 - 0x10]
000006C2 486E FFD0 pea.l [A6 - 0x30]
000006C6 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */]
000006CA 486E FFF0 pea.l [A6 - 0x10]
000006CE 41EE FF9E lea.l A0, [A6 - 0x62]
000006D2 43FA 05B6 lea.l A1, [PC + 0x5B6 /* 00000C8A, value 0x3FD78CBC */]
000006D6 20D9 move.l [A0]+, [A1]+
000006D8 20D9 move.l [A0]+, [A1]+
000006DA 30D9 move.w [A0]+, [A1]+
000006DC 486E FF9E pea.l [A6 - 0x62]
000006E0 3F3C 0804 move.w -[A7], 0x804
000006E4 A9EB syscall Pack4/FP68K
000006E6 486E FF9E pea.l [A6 - 0x62]
000006EA 486E FFD8 pea.l [A6 - 0x28]
000006EE 3F3C 0810 move.w -[A7], 0x810
000006F2 A9EB syscall Pack4/FP68K
000006F4 508F addq.l A7, 8
label000006F6:
000006F6 4A44 tst.w D4
000006F8 6F4C ble +0x4E /* 00000746 */
000006FA 486E FFF0 pea.l [A6 - 0x10]
000006FE 486E FFD0 pea.l [A6 - 0x30]
00000702 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */]
00000706 486E FFF0 pea.l [A6 - 0x10]
0000070A 486E FF9E pea.l [A6 - 0x62]
0000070E 3F3C 080E move.w -[A7], 0x80E
00000712 A9EB syscall Pack4/FP68K
00000714 486E FFD8 pea.l [A6 - 0x28]
00000718 486E FF9E pea.l [A6 - 0x62]
0000071C 3F3C 080A move.w -[A7], 0x80A
00000720 A9EB syscall Pack4/FP68K
00000722 508F addq.l A7, 8
00000724 6240 bhi +0x42 /* 00000766 */
00000726 0C44 0001 cmpi.w D4, 0x1
0000072A 6608 bne +0xA /* 00000734 */
0000072C 203C 0000 03F9 move.l D0, 0x3F9
00000732 6006 bra +0x8 /* 0000073A */
label00000734:
00000734 203C 0000 03FA move.l D0, 0x3FA
label0000073A:
0000073A 2F00 move.l -[A7], D0
0000073C 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000740 588F addq.l A7, 4
00000742 6000 04E6 bra +0x4E8 /* 00000C2A */
label00000746:
00000746 486E FFD0 pea.l [A6 - 0x30]
0000074A 486E FF9E pea.l [A6 - 0x62]
0000074E 3F3C 080E move.w -[A7], 0x80E
00000752 A9EB syscall Pack4/FP68K
00000754 486D E9D6 pea.l [A5 - 0x162A]
00000758 486E FF9E pea.l [A6 - 0x62]
0000075C 3F3C 0808 move.w -[A7], 0x808
00000760 A9EB syscall Pack4/FP68K
00000762 6700 FD1E beq -0x2E0 /* 00000482 */
label00000766:
00000766 4247 clr.w D7
00000768 6000 00A0 bra +0xA2 /* 0000080A */
label0000076C:
0000076C 302E FFAE move.w D0, [A6 - 0x52]
00000770 48C0 ext.l D0
00000772 E580 asl D0, 2
00000774 D0AE FFCA add.l D0, [A6 - 0x36]
00000778 2040 movea.l A0, D0
0000077A 48C7 ext.l D7
0000077C 2007 move.l D0, D7
0000077E E780 asl D0, 3
00000780 D090 add.l D0, [A0]
00000782 2040 movea.l A0, D0
00000784 2F08 move.l -[A7], A0
00000786 486E FF9E pea.l [A6 - 0x62]
0000078A 3F3C 080E move.w -[A7], 0x80E
0000078E A9EB syscall Pack4/FP68K
00000790 486E FFD0 pea.l [A6 - 0x30]
00000794 486E FF9E pea.l [A6 - 0x62]
00000798 3F3C 0806 move.w -[A7], 0x806
0000079C A9EB syscall Pack4/FP68K
0000079E 486E FF9E pea.l [A6 - 0x62]
000007A2 486E FFE0 pea.l [A6 - 0x20]
000007A6 3F3C 0810 move.w -[A7], 0x810
000007AA A9EB syscall Pack4/FP68K
000007AC 486E FFE0 pea.l [A6 - 0x20]
000007B0 486E FF94 pea.l [A6 - 0x6C]
000007B4 3F3C 080E move.w -[A7], 0x80E
000007B8 A9EB syscall Pack4/FP68K
000007BA 48C7 ext.l D7
000007BC 2007 move.l D0, D7
000007BE E780 asl D0, 3
000007C0 D0AE FFC6 add.l D0, [A6 - 0x3A]
000007C4 2040 movea.l A0, D0
000007C6 486E FF94 pea.l [A6 - 0x6C]
000007CA 2F08 move.l -[A7], A0
000007CC 3F3C 0810 move.w -[A7], 0x810
000007D0 A9EB syscall Pack4/FP68K
000007D2 4A44 tst.w D4
000007D4 6F32 ble +0x34 /* 00000808 */
000007D6 486E FFE0 pea.l [A6 - 0x20]
000007DA 486E FF9E pea.l [A6 - 0x62]
000007DE 3F3C 080E move.w -[A7], 0x80E
000007E2 A9EB syscall Pack4/FP68K
000007E4 302E FFAE move.w D0, [A6 - 0x52]
000007E8 48C0 ext.l D0
000007EA E580 asl D0, 2
000007EC D0AE FFCA add.l D0, [A6 - 0x36]
000007F0 2040 movea.l A0, D0
000007F2 48C7 ext.l D7
000007F4 2007 move.l D0, D7
000007F6 E780 asl D0, 3
000007F8 D090 add.l D0, [A0]
000007FA 2040 movea.l A0, D0
000007FC 486E FF9E pea.l [A6 - 0x62]
00000800 2F08 move.l -[A7], A0
00000802 3F3C 0810 move.w -[A7], 0x810
00000806 A9EB syscall Pack4/FP68K
label00000808:
00000808 5247 addq.w D7, 1
label0000080A:
0000080A BE6E FFAC cmp.w D7, [A6 - 0x54]
0000080E 6D00 FF5C blt -0xA2 /* 0000076C */
00000812 0C44 0001 cmpi.w D4, 0x1
00000816 6F42 ble +0x44 /* 0000085A */
00000818 486D E9CE pea.l [A5 - 0x1632]
0000081C 486E FF9E pea.l [A6 - 0x62]
00000820 3F3C 080E move.w -[A7], 0x80E
00000824 A9EB syscall Pack4/FP68K
00000826 486E FFD0 pea.l [A6 - 0x30]
0000082A 486E FF9E pea.l [A6 - 0x62]
0000082E 3F3C 0806 move.w -[A7], 0x806
00000832 A9EB syscall Pack4/FP68K
00000834 302E FFAE move.w D0, [A6 - 0x52]
00000838 48C0 ext.l D0
0000083A E580 asl D0, 2
0000083C D0AE FFCA add.l D0, [A6 - 0x36]
00000840 2040 movea.l A0, D0
00000842 302E FFB0 move.w D0, [A6 - 0x50]
00000846 48C0 ext.l D0
00000848 E780 asl D0, 3
0000084A D090 add.l D0, [A0]
0000084C 2040 movea.l A0, D0
0000084E 486E FF9E pea.l [A6 - 0x62]
00000852 2F08 move.l -[A7], A0
00000854 3F3C 0810 move.w -[A7], 0x810
00000858 A9EB syscall Pack4/FP68K
label0000085A:
0000085A 4245 clr.w D5
0000085C 6000 0140 bra +0x142 /* 0000099E */
label00000860:
00000860 BA6E FFAE cmp.w D5, [A6 - 0x52]
00000864 6700 0136 beq +0x138 /* 0000099C */
00000868 4A44 tst.w D4
0000086A 6E1A bgt +0x1C /* 00000886 */
0000086C 48C6 ext.l D6
0000086E 2F06 move.l -[A7], D6
00000870 48C5 ext.l D5
00000872 2F05 move.l -[A7], D5
00000874 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00000878 4EBA 041A jsr [PC + 0x41A /* 00000C94 */]
0000087C 4A40 tst.w D0
0000087E 4FEF 000C lea.l A7, [A7 + 0xC]
00000882 6600 0118 bne +0x11A /* 0000099C */
label00000886:
00000886 48C5 ext.l D5
00000888 2005 move.l D0, D5
0000088A E580 asl D0, 2
0000088C D0AE FFCA add.l D0, [A6 - 0x36]
00000890 2040 movea.l A0, D0
00000892 302E FFB0 move.w D0, [A6 - 0x50]
00000896 48C0 ext.l D0
00000898 E780 asl D0, 3
0000089A D090 add.l D0, [A0]
0000089C 2040 movea.l A0, D0
0000089E 2F08 move.l -[A7], A0
000008A0 486E FF9E pea.l [A6 - 0x62]
000008A4 3F3C 080E move.w -[A7], 0x80E
000008A8 A9EB syscall Pack4/FP68K
000008AA 486E FF9E pea.l [A6 - 0x62]
000008AE 486E FFE8 pea.l [A6 - 0x18]
000008B2 3F3C 0810 move.w -[A7], 0x810
000008B6 A9EB syscall Pack4/FP68K
000008B8 0C44 0001 cmpi.w D4, 0x1
000008BC 6F46 ble +0x48 /* 00000904 */
000008BE 486E FFE8 pea.l [A6 - 0x18]
000008C2 486E FF9E pea.l [A6 - 0x62]
000008C6 3F3C 080E move.w -[A7], 0x80E
000008CA A9EB syscall Pack4/FP68K
000008CC 0A2E 0080 FF9E xori.b [A6 - 0x62], 0x80
000008D2 486E FFD0 pea.l [A6 - 0x30]
000008D6 486E FF9E pea.l [A6 - 0x62]
000008DA 3F3C 0806 move.w -[A7], 0x806
000008DE A9EB syscall Pack4/FP68K
000008E0 48C5 ext.l D5
000008E2 2005 move.l D0, D5
000008E4 E580 asl D0, 2
000008E6 D0AE FFCA add.l D0, [A6 - 0x36]
000008EA 2040 movea.l A0, D0
000008EC 302E FFB0 move.w D0, [A6 - 0x50]
000008F0 48C0 ext.l D0
000008F2 E780 asl D0, 3
000008F4 D090 add.l D0, [A0]
000008F6 2040 movea.l A0, D0
000008F8 486E FF9E pea.l [A6 - 0x62]
000008FC 2F08 move.l -[A7], A0
000008FE 3F3C 0810 move.w -[A7], 0x810
00000902 A9EB syscall Pack4/FP68K
label00000904:
00000904 4247 clr.w D7
00000906 6000 008C bra +0x8E /* 00000994 */
label0000090A:
0000090A BE6E FFB0 cmp.w D7, [A6 - 0x50]
0000090E 6700 0082 beq +0x84 /* 00000992 */
00000912 0C44 0001 cmpi.w D4, 0x1
00000916 6E18 bgt +0x1A /* 00000930 */
00000918 48C6 ext.l D6
0000091A 2F06 move.l -[A7], D6
0000091C 48C7 ext.l D7
0000091E 2F07 move.l -[A7], D7
00000920 2F2E FFBA move.l -[A7], [A6 - 0x46]
00000924 4EBA 036E jsr [PC + 0x36E /* 00000C94 */]
00000928 4A40 tst.w D0
0000092A 4FEF 000C lea.l A7, [A7 + 0xC]
0000092E 6662 bne +0x64 /* 00000992 */
label00000930:
00000930 48C5 ext.l D5
00000932 2005 move.l D0, D5
00000934 E580 asl D0, 2
00000936 D0AE FFCA add.l D0, [A6 - 0x36]
0000093A 2040 movea.l A0, D0
0000093C 48C7 ext.l D7
0000093E 2007 move.l D0, D7
00000940 E780 asl D0, 3
00000942 D090 add.l D0, [A0]
00000944 2040 movea.l A0, D0
00000946 2F08 move.l -[A7], A0
00000948 486E FF9E pea.l [A6 - 0x62]
0000094C 3F3C 080E move.w -[A7], 0x80E
00000950 A9EB syscall Pack4/FP68K
00000952 486E FFE8 pea.l [A6 - 0x18]
00000956 486E FF94 pea.l [A6 - 0x6C]
0000095A 3F3C 080E move.w -[A7], 0x80E
0000095E A9EB syscall Pack4/FP68K
00000960 48C7 ext.l D7
00000962 2007 move.l D0, D7
00000964 E780 asl D0, 3
00000966 D0AE FFC6 add.l D0, [A6 - 0x3A]
0000096A 2240 movea.l A1, D0
0000096C 2F09 move.l -[A7], A1
0000096E 486E FF94 pea.l [A6 - 0x6C]
00000972 3F3C 0804 move.w -[A7], 0x804
00000976 A9EB syscall Pack4/FP68K
00000978 486E FF94 pea.l [A6 - 0x6C]
0000097C 486E FF9E pea.l [A6 - 0x62]
00000980 3F3C 0002 move.w -[A7], 0x2
00000984 A9EB syscall Pack4/FP68K
00000986 486E FF9E pea.l [A6 - 0x62]
0000098A 2F08 move.l -[A7], A0
0000098C 3F3C 0810 move.w -[A7], 0x810
00000990 A9EB syscall Pack4/FP68K
label00000992:
00000992 5247 addq.w D7, 1
label00000994:
00000994 BE6E FFAC cmp.w D7, [A6 - 0x54]
00000998 6D00 FF70 blt -0x8E /* 0000090A */
label0000099C:
0000099C 5245 addq.w D5, 1
label0000099E:
0000099E BA6E FFAA cmp.w D5, [A6 - 0x56]
000009A2 6D00 FEBC blt -0x142 /* 00000860 */
000009A6 6000 FADA bra -0x524 /* 00000482 */
label000009AA:
000009AA 0C44 0003 cmpi.w D4, 0x3
000009AE 6700 00CA beq +0xCC /* 00000A7A */
000009B2 4A44 tst.w D4
000009B4 6700 00CA beq +0xCC /* 00000A80 */
000009B8 0C44 0001 cmpi.w D4, 0x1
000009BC 6618 bne +0x1A /* 000009D6 */
000009BE 7001 moveq.l D0, 0x01
000009C0 2F00 move.l -[A7], D0
000009C2 322E FFAA move.w D1, [A6 - 0x56]
000009C6 48C1 ext.l D1
000009C8 2F01 move.l -[A7], D1
000009CA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000009CE 4EBA 048A jsr [PC + 0x48A /* 00000E5A */]
000009D2 4FEF 000C lea.l A7, [A7 + 0xC]
label000009D6:
000009D6 4245 clr.w D5
000009D8 6000 0096 bra +0x98 /* 00000A70 */
label000009DC:
000009DC 48C5 ext.l D5
000009DE 2005 move.l D0, D5
000009E0 E380 asl D0, 1
000009E2 D0AE FFBA add.l D0, [A6 - 0x46]
000009E6 2040 movea.l A0, D0
000009E8 48C5 ext.l D5
000009EA 2005 move.l D0, D5
000009EC E380 asl D0, 1
000009EE D0AE FFB6 add.l D0, [A6 - 0x4A]
000009F2 2240 movea.l A1, D0
000009F4 3011 move.w D0, [A1]
000009F6 48C0 ext.l D0
000009F8 E380 asl D0, 1
000009FA D0AE FFBE add.l D0, [A6 - 0x42]
000009FE 2240 movea.l A1, D0
00000A00 3290 move.w [A1], [A0]
00000A02 0C44 0001 cmpi.w D4, 0x1
00000A06 6666 bne +0x68 /* 00000A6E */
00000A08 7000 moveq.l D0, 0x00
00000A0A 2F00 move.l -[A7], D0
00000A0C 48C5 ext.l D5
00000A0E 2205 move.l D1, D5
00000A10 E381 asl D1, 1
00000A12 D2AE FFB6 add.l D1, [A6 - 0x4A]
00000A16 2041 movea.l A0, D1
00000A18 3210 move.w D1, [A0]
00000A1A 48C1 ext.l D1
00000A1C E581 asl D1, 2
00000A1E D2AE FFCA add.l D1, [A6 - 0x36]
00000A22 2041 movea.l A0, D1
00000A24 322E FFAC move.w D1, [A6 - 0x54]
00000A28 48C1 ext.l D1
00000A2A E781 asl D1, 3
00000A2C D290 add.l D1, [A0]
00000A2E 5181 subq.l D1, 8
00000A30 2041 movea.l A0, D1
00000A32 2F08 move.l -[A7], A0
00000A34 486E FF9E pea.l [A6 - 0x62]
00000A38 3F3C 080E move.w -[A7], 0x80E
00000A3C A9EB syscall Pack4/FP68K
00000A3E 41EE FFA8 lea.l A0, [A6 - 0x58]
00000A42 2F20 move.l -[A7], -[A0]
00000A44 2F20 move.l -[A7], -[A0]
00000A46 3F20 move.w -[A7], -[A0]
00000A48 2F00 move.l -[A7], D0
00000A4A 48C5 ext.l D5
00000A4C 2205 move.l D1, D5
00000A4E E381 asl D1, 1
00000A50 D2AE FFBA add.l D1, [A6 - 0x46]
00000A54 2041 movea.l A0, D1
00000A56 3210 move.w D1, [A0]
00000A58 48C1 ext.l D1
00000A5A 2F01 move.l -[A7], D1
00000A5C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000A60 4EBA 0316 jsr [PC + 0x316 /* 00000D78 */]
00000A64 4A40 tst.w D0
00000A66 4FEF 001A lea.l A7, [A7 + 0x1A]
00000A6A 6700 01BE beq +0x1C0 /* 00000C2A */
label00000A6E:
00000A6E 5245 addq.w D5, 1
label00000A70:
00000A70 BA6E FFAA cmp.w D5, [A6 - 0x56]
00000A74 6D00 FF66 blt -0x98 /* 000009DC */
00000A78 6006 bra +0x8 /* 00000A80 */
label00000A7A:
00000A7A 2D6E 0008 0010 move.l [A6 + 0x10], [A6 + 0x8]
label00000A80:
00000A80 48C4 ext.l D4
00000A82 70FF moveq.l D0, 0xFFFFFFFF
00000A84 B084 cmp.l D0, D4
00000A86 6600 008C bne +0x8E /* 00000B14 */
00000A8A 4246 clr.w D6
00000A8C 302E FFAA move.w D0, [A6 - 0x56]
00000A90 48C0 ext.l D0
00000A92 E380 asl D0, 1
00000A94 D0AE FFBE add.l D0, [A6 - 0x42]
00000A98 2840 movea.l A4, D0
00000A9A 558C subq.l A4, 2
00000A9C 6026 bra +0x28 /* 00000AC4 */
label00000A9E:
00000A9E 264C movea.l A3, A4
00000AA0 558B subq.l A3, 2
00000AA2 6016 bra +0x18 /* 00000ABA */
label00000AA4:
00000AA4 3014 move.w D0, [A4]
00000AA6 B053 cmp.w D0, [A3]
00000AA8 6C0C bge +0xE /* 00000AB6 */
00000AAA 3D54 FFA8 move.w [A6 - 0x58], [A4]
00000AAE 3893 move.w [A4], [A3]
00000AB0 36AE FFA8 move.w [A3], [A6 - 0x58]
00000AB4 5246 addq.w D6, 1
label00000AB6:
00000AB6 D6FC FFFE add.w A3, 0xFFFE
label00000ABA:
00000ABA B7EE FFBE cmpa.l A3, [A6 - 0x42]
00000ABE 64E4 bcc -0x1A /* 00000AA4 */
00000AC0 D8FC FFFE add.w A4, 0xFFFE
label00000AC4:
00000AC4 B9EE FFBE cmpa.l A4, [A6 - 0x42]
00000AC8 62D4 bhi -0x2A /* 00000A9E */
00000ACA 0806 0000 btst.b D6, 0x0
00000ACE 6700 0154 beq +0x156 /* 00000C24 */
00000AD2 486D C206 pea.l [A5 - 0x3DFA]
00000AD6 486E FF9E pea.l [A6 - 0x62]
00000ADA 3F3C 080E move.w -[A7], 0x80E
00000ADE A9EB syscall Pack4/FP68K
00000AE0 70FF moveq.l D0, 0xFFFFFFFF
00000AE2 2D40 FF90 move.l [A6 - 0x70], D0
00000AE6 486E FF90 pea.l [A6 - 0x70]
00000AEA 486E FF94 pea.l [A6 - 0x6C]
00000AEE 3F3C 280E move.w -[A7], 0x280E
00000AF2 A9EB syscall Pack4/FP68K
00000AF4 486E FF94 pea.l [A6 - 0x6C]
00000AF8 486E FF9E pea.l [A6 - 0x62]
00000AFC 3F3C 0004 move.w -[A7], 0x4
00000B00 A9EB syscall Pack4/FP68K
00000B02 486E FF9E pea.l [A6 - 0x62]
00000B06 486D C206 pea.l [A5 - 0x3DFA]
00000B0A 3F3C 0810 move.w -[A7], 0x810
00000B0E A9EB syscall Pack4/FP68K
00000B10 6000 0112 bra +0x114 /* 00000C24 */
label00000B14:
00000B14 0C44 0002 cmpi.w D4, 0x2
00000B18 6C06 bge +0x8 /* 00000B20 */
00000B1A 4A44 tst.w D4
00000B1C 6600 0106 bne +0x108 /* 00000C24 */
label00000B20:
00000B20 302E FFAC move.w D0, [A6 - 0x54]
00000B24 48C0 ext.l D0
00000B26 2F00 move.l -[A7], D0
00000B28 302E FFAA move.w D0, [A6 - 0x56]
00000B2C 48C0 ext.l D0
00000B2E 2F00 move.l -[A7], D0
00000B30 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000B34 4EBA 0324 jsr [PC + 0x324 /* 00000E5A */]
00000B38 4245 clr.w D5
00000B3A 4FEF 000C lea.l A7, [A7 + 0xC]
00000B3E 6000 00DC bra +0xDE /* 00000C1C */
label00000B42:
00000B42 4247 clr.w D7
00000B44 6000 00CC bra +0xCE /* 00000C12 */
label00000B48:
00000B48 7000 moveq.l D0, 0x00
00000B4A 2F00 move.l -[A7], D0
00000B4C 7201 moveq.l D1, 0x01
00000B4E 4A44 tst.w D4
00000B50 6606 bne +0x8 /* 00000B58 */
00000B52 BE45 cmp.w D7, D5
00000B54 6C02 bge +0x4 /* 00000B58 */
00000B56 7200 moveq.l D1, 0x00
label00000B58:
00000B58 4A81 tst.l D1
00000B5A 6746 beq +0x48 /* 00000BA2 */
00000B5C 48C5 ext.l D5
00000B5E 2005 move.l D0, D5
00000B60 E380 asl D0, 1
00000B62 D0AE FFB6 add.l D0, [A6 - 0x4A]
00000B66 2040 movea.l A0, D0
00000B68 3010 move.w D0, [A0]
00000B6A 48C0 ext.l D0
00000B6C E580 asl D0, 2
00000B6E D0AE FFCA add.l D0, [A6 - 0x36]
00000B72 2040 movea.l A0, D0
00000B74 4A44 tst.w D4
00000B76 6712 beq +0x14 /* 00000B8A */
00000B78 48C7 ext.l D7
00000B7A 2007 move.l D0, D7
00000B7C E380 asl D0, 1
00000B7E D0AE FFBA add.l D0, [A6 - 0x46]
00000B82 2240 movea.l A1, D0
00000B84 3011 move.w D0, [A1]
00000B86 48C0 ext.l D0
00000B88 6004 bra +0x6 /* 00000B8E */
label00000B8A:
00000B8A 48C7 ext.l D7
00000B8C 2007 move.l D0, D7
label00000B8E:
00000B8E E780 asl D0, 3
00000B90 D090 add.l D0, [A0]
00000B92 2040 movea.l A0, D0
00000B94 2F08 move.l -[A7], A0
00000B96 486E FF9E pea.l [A6 - 0x62]
00000B9A 3F3C 080E move.w -[A7], 0x80E
00000B9E A9EB syscall Pack4/FP68K
00000BA0 601C bra +0x1E /* 00000BBE */
label00000BA2:
00000BA2 486D E9D6 pea.l [A5 - 0x162A]
00000BA6 486E FF94 pea.l [A6 - 0x6C]
00000BAA 3F3C 080E move.w -[A7], 0x80E
00000BAE A9EB syscall Pack4/FP68K
00000BB0 41EE FF9E lea.l A0, [A6 - 0x62]
00000BB4 43EE FF94 lea.l A1, [A6 - 0x6C]
00000BB8 20D9 move.l [A0]+, [A1]+
00000BBA 20D9 move.l [A0]+, [A1]+
00000BBC 30D9 move.w [A0]+, [A1]+
label00000BBE:
00000BBE 41EE FFA8 lea.l A0, [A6 - 0x58]
00000BC2 2F20 move.l -[A7], -[A0]
00000BC4 2F20 move.l -[A7], -[A0]
00000BC6 3F20 move.w -[A7], -[A0]
00000BC8 4A44 tst.w D4
00000BCA 6712 beq +0x14 /* 00000BDE */
00000BCC 48C7 ext.l D7
00000BCE 2007 move.l D0, D7
00000BD0 E380 asl D0, 1
00000BD2 D0AE FFB6 add.l D0, [A6 - 0x4A]
00000BD6 2040 movea.l A0, D0
00000BD8 3010 move.w D0, [A0]
00000BDA 48C0 ext.l D0
00000BDC 6004 bra +0x6 /* 00000BE2 */
label00000BDE:
00000BDE 48C7 ext.l D7
00000BE0 2007 move.l D0, D7
label00000BE2:
00000BE2 2F00 move.l -[A7], D0
00000BE4 4A44 tst.w D4
00000BE6 6712 beq +0x14 /* 00000BFA */
00000BE8 48C5 ext.l D5
00000BEA 2005 move.l D0, D5
00000BEC E380 asl D0, 1
00000BEE D0AE FFBA add.l D0, [A6 - 0x46]
00000BF2 2040 movea.l A0, D0
00000BF4 3010 move.w D0, [A0]
00000BF6 48C0 ext.l D0
00000BF8 6004 bra +0x6 /* 00000BFE */
label00000BFA:
00000BFA 48C5 ext.l D5
00000BFC 2005 move.l D0, D5
label00000BFE:
00000BFE 2F00 move.l -[A7], D0
00000C00 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000C04 4EBA 0172 jsr [PC + 0x172 /* 00000D78 */]
00000C08 4A40 tst.w D0
00000C0A 4FEF 001A lea.l A7, [A7 + 0x1A]
00000C0E 671A beq +0x1C /* 00000C2A */
00000C10 5247 addq.w D7, 1
label00000C12:
00000C12 BE6E FFAC cmp.w D7, [A6 - 0x54]
00000C16 6D00 FF30 blt -0xCE /* 00000B48 */
00000C1A 5245 addq.w D5, 1
label00000C1C:
00000C1C BA6E FFAA cmp.w D5, [A6 - 0x56]
00000C20 6D00 FF20 blt -0xDE /* 00000B42 */
label00000C24:
00000C24 3D7C 0001 FFB4 move.w [A6 - 0x4C], 0x1
label00000C2A:
00000C2A 4AAE FFCA tst.l [A6 - 0x36]
00000C2E 6728 beq +0x2A /* 00000C58 */
00000C30 4245 clr.w D5
00000C32 6014 bra +0x16 /* 00000C48 */
label00000C34:
00000C34 48C5 ext.l D5
00000C36 2005 move.l D0, D5
00000C38 E580 asl D0, 2
00000C3A D0AE FFCA add.l D0, [A6 - 0x36]
00000C3E 2F00 move.l -[A7], D0
00000C40 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00000C44 588F addq.l A7, 4
00000C46 5245 addq.w D5, 1
label00000C48:
00000C48 BA6E FFAA cmp.w D5, [A6 - 0x56]
00000C4C 6DE6 blt -0x18 /* 00000C34 */
00000C4E 2F2E FFCA move.l -[A7], [A6 - 0x36]
00000C52 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000C56 588F addq.l A7, 4
label00000C58:
00000C58 486E FFBE pea.l [A6 - 0x42]
00000C5C 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00000C60 486E FFB6 pea.l [A6 - 0x4A]
00000C64 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00000C68 486E FFBA pea.l [A6 - 0x46]
00000C6C 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00000C70 486E FFC6 pea.l [A6 - 0x3A]
00000C74 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00000C78 302E FFB4 move.w D0, [A6 - 0x4C]
00000C7C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000C80 4CEE 18F0 FF78 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x88]
00000C86 4E5E unlink A6
00000C88 4E75 rts
00000C8A 3FD7 move.w <<invalid special address>>, [A7]
00000C8C 8CBC CC09 6F50 or.l D6, 0xCC096F50
00000C92 88CB divu.w D4, A3
fn00000C94:
00000C94 48E7 0310 movem.l -[A7], D6,D7,A3
00000C98 3C2F 0016 move.w D6, [A7 + 0x16]
00000C9C 266F 0010 movea.l A3, [A7 + 0x10]
00000CA0 3E2F 001A move.w D7, [A7 + 0x1A]
00000CA4 6010 bra +0x12 /* 00000CB6 */
label00000CA6:
00000CA6 48C7 ext.l D7
00000CA8 2007 move.l D0, D7
00000CAA D080 add.l D0, D0
00000CAC BC73 0800 cmp.w D6, [A3 + D0]
00000CB0 6604 bne +0x6 /* 00000CB6 */
00000CB2 7001 moveq.l D0, 0x01
00000CB4 6006 bra +0x8 /* 00000CBC */
label00000CB6:
00000CB6 5347 subq.w D7, 1
00000CB8 6CEC bge -0x12 /* 00000CA6 */
00000CBA 7000 moveq.l D0, 0x00
label00000CBC:
00000CBC 4CDF 08C0 movem.l D6,D7,A3, [A7]+
00000CC0 4E75 rts
fn00000CC2:
00000CC2 4E56 FFF6 link A6, -0x000A
00000CC6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000CCA 286F 002E movea.l A4, [A7 + 0x2E]
00000CCE 266F 002A movea.l A3, [A7 + 0x2A]
00000CD2 2F0C move.l -[A7], A4
00000CD4 4EBA F42C jsr [PC - 0xBD4 /* 00000102 */]
00000CD8 3800 move.w D4, D0
00000CDA 2F0C move.l -[A7], A4
00000CDC 4EBA F44A jsr [PC - 0xBB6 /* 00000128 */]
00000CE0 3A00 move.w D5, D0
00000CE2 48C4 ext.l D4
00000CE4 2004 move.l D0, D4
00000CE6 E580 asl D0, 2
00000CE8 2F00 move.l -[A7], D0
00000CEA 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00000CEE 2680 move.l [A3], D0
00000CF0 4FEF 000C lea.l A7, [A7 + 0xC]
00000CF4 6604 bne +0x6 /* 00000CFA */
00000CF6 7000 moveq.l D0, 0x00
00000CF8 6074 bra +0x76 /* 00000D6E */
label00000CFA:
00000CFA 4246 clr.w D6
00000CFC 606A bra +0x6C /* 00000D68 */
label00000CFE:
00000CFE 48C5 ext.l D5
00000D00 2005 move.l D0, D5
00000D02 E780 asl D0, 3
00000D04 2F00 move.l -[A7], D0
00000D06 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00000D0A 48C6 ext.l D6
00000D0C 2206 move.l D1, D6
00000D0E E581 asl D1, 2
00000D10 D293 add.l D1, [A3]
00000D12 2041 movea.l A0, D1
00000D14 2080 move.l [A0], D0
00000D16 588F addq.l A7, 4
00000D18 6604 bne +0x6 /* 00000D1E */
00000D1A 7000 moveq.l D0, 0x00
00000D1C 6050 bra +0x52 /* 00000D6E */
label00000D1E:
00000D1E 4247 clr.w D7
00000D20 6040 bra +0x42 /* 00000D62 */
label00000D22:
00000D22 48C7 ext.l D7
00000D24 2F07 move.l -[A7], D7
00000D26 48C6 ext.l D6
00000D28 2F06 move.l -[A7], D6
00000D2A 2F0C move.l -[A7], A4
00000D2C 4EBA F420 jsr [PC - 0xBE0 /* 0000014E */]
00000D30 3D40 FFF6 move.w [A6 - 0xA], D0
00000D34 2D41 FFF8 move.l [A6 - 0x8], D1
00000D38 2D48 FFFC move.l [A6 - 0x4], A0
00000D3C 48C6 ext.l D6
00000D3E 2006 move.l D0, D6
00000D40 E580 asl D0, 2
00000D42 D093 add.l D0, [A3]
00000D44 2040 movea.l A0, D0
00000D46 48C7 ext.l D7
00000D48 2007 move.l D0, D7
00000D4A E780 asl D0, 3
00000D4C D090 add.l D0, [A0]
00000D4E 2040 movea.l A0, D0
00000D50 486E FFF6 pea.l [A6 - 0xA]
00000D54 2F08 move.l -[A7], A0
00000D56 3F3C 0810 move.w -[A7], 0x810
00000D5A A9EB syscall Pack4/FP68K
00000D5C 4FEF 000C lea.l A7, [A7 + 0xC]
00000D60 5247 addq.w D7, 1
label00000D62:
00000D62 BA47 cmp.w D5, D7
00000D64 6EBC bgt -0x42 /* 00000D22 */
00000D66 5246 addq.w D6, 1
label00000D68:
00000D68 B846 cmp.w D4, D6
00000D6A 6E92 bgt -0x6C /* 00000CFE */
00000D6C 7001 moveq.l D0, 0x01
label00000D6E:
00000D6E 4CEE 18F0 FFDE movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x22]
00000D74 4E5E unlink A6
00000D76 4E75 rts
fn00000D78:
00000D78 4E56 FFEE link A6, -0x0012
00000D7C 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3
00000D80 3A2E 0012 move.w D5, [A6 + 0x12]
00000D84 3C2E 000E move.w D6, [A6 + 0xE]
00000D88 266E 0008 movea.l A3, [A6 + 0x8]
00000D8C 486E 0014 pea.l [A6 + 0x14]
00000D90 486E FFF8 pea.l [A6 - 0x8]
00000D94 3F3C 0810 move.w -[A7], 0x810
00000D98 A9EB syscall Pack4/FP68K
00000D9A 4A6E 0020 tst.w [A6 + 0x20]
00000D9E 6612 bne +0x14 /* 00000DB2 */
00000DA0 426D BA34 clr.w [A5 - 0x45CC]
00000DA4 422D BA31 clr.b [A5 - 0x45CF]
00000DA8 422D BA30 clr.b [A5 - 0x45D0]
00000DAC 3B7C 0012 BA32 move.w [A5 - 0x45CE], 0x12
label00000DB2:
00000DB2 4A6B 0008 tst.w [A3 + 0x8]
00000DB6 6706 beq +0x8 /* 00000DBE */
00000DB8 3E06 move.w D7, D6
00000DBA 3C05 move.w D6, D5
00000DBC 3A07 move.w D5, D7
label00000DBE:
00000DBE 3E06 move.w D7, D6
00000DC0 DE53 add.w D7, [A3]
00000DC2 3805 move.w D4, D5
00000DC4 D86B 0004 add.w D4, [A3 + 0x4]
00000DC8 7002 moveq.l D0, 0x02
00000DCA B06E 0020 cmp.w D0, [A6 + 0x20]
00000DCE 6614 bne +0x16 /* 00000DE4 */
00000DD0 48C4 ext.l D4
00000DD2 2F04 move.l -[A7], D4
00000DD4 48C7 ext.l D7
00000DD6 2F07 move.l -[A7], D7
00000DD8 2F2B 000A move.l -[A7], [A3 + 0xA]
00000DDC 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
00000DE0 4FEF 000C lea.l A7, [A7 + 0xC]
label00000DE4:
00000DE4 486E FFF8 pea.l [A6 - 0x8]
00000DE8 486E FFEE pea.l [A6 - 0x12]
00000DEC 3F3C 080E move.w -[A7], 0x80E
00000DF0 A9EB syscall Pack4/FP68K
00000DF2 486E FFEE pea.l [A6 - 0x12]
00000DF6 486D BA38 pea.l [A5 - 0x45C8]
00000DFA 3F3C 0810 move.w -[A7], 0x810
00000DFE A9EB syscall Pack4/FP68K
00000E00 7000 moveq.l D0, 0x00
00000E02 2F00 move.l -[A7], D0
00000E04 2F00 move.l -[A7], D0
00000E06 486D BA30 pea.l [A5 - 0x45D0]
00000E0A 2F00 move.l -[A7], D0
00000E0C 48C4 ext.l D4
00000E0E 2F04 move.l -[A7], D4
00000E10 48C7 ext.l D7
00000E12 2F07 move.l -[A7], D7
00000E14 2F2B 000A move.l -[A7], [A3 + 0xA]
00000E18 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */]
00000E1C 4FEF 001C lea.l A7, [A7 + 0x1C]
00000E20 4CEE 08F0 FFDA movem.l D4,D5,D6,D7,A3, [A6 - 0x26]
00000E26 4E5E unlink A6
00000E28 4E75 rts
fn00000E2A:
00000E2A 2F0B move.l -[A7], A3
00000E2C 266F 0008 movea.l A3, [A7 + 0x8]
00000E30 2B6B 000A B9C6 move.l [A5 - 0x463A], [A3 + 0xA]
00000E36 3B53 B9BE move.w [A5 - 0x4642], [A3]
00000E3A 3B6B 0002 B9C0 move.w [A5 - 0x4640], [A3 + 0x2]
00000E40 3B6B 0004 B9C2 move.w [A5 - 0x463E], [A3 + 0x4]
00000E46 3B6B 0006 B9C4 move.w [A5 - 0x463C], [A3 + 0x6]
00000E4C 7001 moveq.l D0, 0x01
00000E4E 2F00 move.l -[A7], D0
00000E50 4EAD 1312 jsr [A5 + 0x1312 /* export_606 */]
00000E54 588F addq.l A7, 4
00000E56 265F movea.l A3, [A7]+
00000E58 4E75 rts
fn00000E5A:
00000E5A 48E7 0710 movem.l -[A7], D5,D6,D7,A3
00000E5E 3C2F 001E move.w D6, [A7 + 0x1E]
00000E62 3E2F 001A move.w D7, [A7 + 0x1A]
00000E66 266F 0014 movea.l A3, [A7 + 0x14]
00000E6A 4A6B 0008 tst.w [A3 + 0x8]
00000E6E 6706 beq +0x8 /* 00000E76 */
00000E70 3A07 move.w D5, D7
00000E72 3E06 move.w D7, D6
00000E74 3C05 move.w D6, D5
label00000E76:
00000E76 4878 0114 push.l 0x114
00000E7A 4878 0180 push.l 0x180
00000E7E 302B 0004 move.w D0, [A3 + 0x4]
00000E82 48C0 ext.l D0
00000E84 48C6 ext.l D6
00000E86 D086 add.l D0, D6
00000E88 5380 subq.l D0, 1
00000E8A 2F00 move.l -[A7], D0
00000E8C 302B 0004 move.w D0, [A3 + 0x4]
00000E90 48C0 ext.l D0
00000E92 2F00 move.l -[A7], D0
00000E94 3013 move.w D0, [A3]
00000E96 48C0 ext.l D0
00000E98 48C7 ext.l D7
00000E9A D087 add.l D0, D7
00000E9C 5380 subq.l D0, 1
00000E9E 2F00 move.l -[A7], D0
00000EA0 3013 move.w D0, [A3]
00000EA2 48C0 ext.l D0
00000EA4 2F00 move.l -[A7], D0
00000EA6 2F2B 000A move.l -[A7], [A3 + 0xA]
00000EAA 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00000EAE 4FEF 001C lea.l A7, [A7 + 0x1C]
00000EB2 4CDF 08E0 movem.l D5,D6,D7,A3, [A7]+
00000EB6 4E75 rts
fn00000EB8:
00000EB8 4E56 FFDA link A6, -0x0026
00000EBC 486E FFE4 pea.l [A6 - 0x1C]
00000EC0 4EBA F372 jsr [PC - 0xC8E /* 00000234 */]
00000EC4 4A40 tst.w D0
00000EC6 588F addq.l A7, 4
00000EC8 6700 009E beq +0xA0 /* 00000F68 */
00000ECC 486E FFF2 pea.l [A6 - 0xE]
00000ED0 4EBA F362 jsr [PC - 0xC9E /* 00000234 */]
00000ED4 4A40 tst.w D0
00000ED6 588F addq.l A7, 4
00000ED8 6700 008E beq +0x90 /* 00000F68 */
00000EDC 426E FFEC clr.w [A6 - 0x14]
00000EE0 486E FFE4 pea.l [A6 - 0x1C]
00000EE4 4EBA F3E8 jsr [PC - 0xC18 /* 000002CE */]
00000EE8 3D6E FFF2 FFF4 move.w [A6 - 0xC], [A6 - 0xE]
00000EEE 3D6E FFF6 FFF8 move.w [A6 - 0x8], [A6 - 0xA]
00000EF4 486E FFF2 pea.l [A6 - 0xE]
00000EF8 486E FFE4 pea.l [A6 - 0x1C]
00000EFC 4EBA F1B4 jsr [PC - 0xE4C /* 000000B2 */]
00000F00 4A40 tst.w D0
00000F02 4FEF 000C lea.l A7, [A7 + 0xC]
00000F06 6760 beq +0x62 /* 00000F68 */
00000F08 486E FFF2 pea.l [A6 - 0xE]
00000F0C 4EBA FF1C jsr [PC - 0xE4 /* 00000E2A */]
00000F10 4A40 tst.w D0
00000F12 588F addq.l A7, 4
00000F14 6752 beq +0x54 /* 00000F68 */
00000F16 7000 moveq.l D0, 0x00
00000F18 2F00 move.l -[A7], D0
00000F1A 72FF moveq.l D1, 0xFFFFFFFF
00000F1C 2F01 move.l -[A7], D1
00000F1E 486E FFE4 pea.l [A6 - 0x1C]
00000F22 4EBA F41E jsr [PC - 0xBE2 /* 00000342 */]
00000F26 4A40 tst.w D0
00000F28 4FEF 000C lea.l A7, [A7 + 0xC]
00000F2C 673A beq +0x3C /* 00000F68 */
00000F2E 7001 moveq.l D0, 0x01
00000F30 2F00 move.l -[A7], D0
00000F32 2F00 move.l -[A7], D0
00000F34 486E FFF2 pea.l [A6 - 0xE]
00000F38 4EBA FF20 jsr [PC - 0xE0 /* 00000E5A */]
00000F3C 7000 moveq.l D0, 0x00
00000F3E 2F00 move.l -[A7], D0
00000F40 486D C206 pea.l [A5 - 0x3DFA]
00000F44 486E FFDA pea.l [A6 - 0x26]
00000F48 3F3C 080E move.w -[A7], 0x80E
00000F4C A9EB syscall Pack4/FP68K
00000F4E 41EE FFE4 lea.l A0, [A6 - 0x1C]
00000F52 2F20 move.l -[A7], -[A0]
00000F54 2F20 move.l -[A7], -[A0]
00000F56 3F20 move.w -[A7], -[A0]
00000F58 2F00 move.l -[A7], D0
00000F5A 2F00 move.l -[A7], D0
00000F5C 486E FFF2 pea.l [A6 - 0xE]
00000F60 4EBA FE16 jsr [PC - 0x1EA /* 00000D78 */]
00000F64 4FEF 0026 lea.l A7, [A7 + 0x26]
label00000F68:
00000F68 4E5E unlink A6
00000F6A 4E75 rts
fn00000F6C:
00000F6C 4E56 FFE8 link A6, -0x0018
00000F70 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00000F74 486E FFE8 pea.l [A6 - 0x18]
00000F78 4EBA F2BA jsr [PC - 0xD46 /* 00000234 */]
00000F7C 4A40 tst.w D0
00000F7E 588F addq.l A7, 4
00000F80 6700 0258 beq +0x25A /* 000011DA */
00000F84 426E FFF0 clr.w [A6 - 0x10]
00000F88 302E FFE8 move.w D0, [A6 - 0x18]
00000F8C 48C0 ext.l D0
00000F8E 322E FFEE move.w D1, [A6 - 0x12]
00000F92 926E FFEC sub.w D1, [A6 - 0x14]
00000F96 3D41 FFF8 move.w [A6 - 0x8], D1
00000F9A 7400 moveq.l D2, 0x00
00000F9C 3401 move.w D2, D1
00000F9E 2A02 move.l D5, D2
00000FA0 DA80 add.l D5, D0
00000FA2 3D45 FFFA move.w [A6 - 0x6], D5
00000FA6 302E FFEC move.w D0, [A6 - 0x14]
00000FAA 48C0 ext.l D0
00000FAC 322E FFEA move.w D1, [A6 - 0x16]
00000FB0 926E FFE8 sub.w D1, [A6 - 0x18]
00000FB4 3D41 FFF6 move.w [A6 - 0xA], D1
00000FB8 7400 moveq.l D2, 0x00
00000FBA 3401 move.w D2, D1
00000FBC 2802 move.l D4, D2
00000FBE D880 add.l D4, D0
00000FC0 3D44 FFFC move.w [A6 - 0x4], D4
00000FC4 302E FFF6 move.w D0, [A6 - 0xA]
00000FC8 B06E FFF8 cmp.w D0, [A6 - 0x8]
00000FCC 641A bcc +0x1C /* 00000FE8 */
00000FCE 3C2E FFF8 move.w D6, [A6 - 0x8]
00000FD2 3D6E FFF6 FFF8 move.w [A6 - 0x8], [A6 - 0xA]
00000FD8 3D46 FFF6 move.w [A6 - 0xA], D6
00000FDC 3D6E FFFC FFEE move.w [A6 - 0x12], [A6 - 0x4]
00000FE2 3D6E FFFA FFEA move.w [A6 - 0x16], [A6 - 0x6]
label00000FE8:
00000FE8 0C85 0000 7FFF cmpi.l D5, 0x7FFF
00000FEE 6E00 01E0 bgt +0x1E2 /* 000011D0 */
00000FF2 0C84 0000 7FFF cmpi.l D4, 0x7FFF
00000FF8 6E00 01D6 bgt +0x1D8 /* 000011D0 */
00000FFC 486E FFE8 pea.l [A6 - 0x18]
00001000 4EBA FE28 jsr [PC - 0x1D8 /* 00000E2A */]
00001004 4A40 tst.w D0
00001006 588F addq.l A7, 4
00001008 6700 01D0 beq +0x1D2 /* 000011DA */
0000100C 302E FFF6 move.w D0, [A6 - 0xA]
00001010 B06E FFF8 cmp.w D0, [A6 - 0x8]
00001014 6732 beq +0x34 /* 00001048 */
00001016 302D B9C4 move.w D0, [A5 - 0x463C]
0000101A 5240 addq.w D0, 1
0000101C 3B40 B9C2 move.w [A5 - 0x463E], D0
00001020 302E FFF6 move.w D0, [A6 - 0xA]
00001024 906E FFF8 sub.w D0, [A6 - 0x8]
00001028 D16D B9C4 add.w [A5 - 0x463C], D0
0000102C 302E FFF6 move.w D0, [A6 - 0xA]
00001030 906E FFF8 sub.w D0, [A6 - 0x8]
00001034 916D B9C0 sub.w [A5 - 0x4640], D0
00001038 7001 moveq.l D0, 0x01
0000103A 2F00 move.l -[A7], D0
0000103C 4EAD 1312 jsr [A5 + 0x1312 /* export_606 */]
00001040 4A40 tst.w D0
00001042 588F addq.l A7, 4
00001044 6700 0194 beq +0x196 /* 000011DA */
label00001048:
00001048 3E2E FFE8 move.w D7, [A6 - 0x18]
0000104C 486D 27DA pea.l [A5 + 0x27DA /* export_1271 */]
00001050 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00001054 3D40 FFFE move.w [A6 - 0x2], D0
00001058 588F addq.l A7, 4
label0000105A:
0000105A 3C2E FFEC move.w D6, [A6 - 0x14]
0000105E 607E bra +0x80 /* 000010DE */
label00001060:
00001060 3006 move.w D0, D6
00001062 906E FFEC sub.w D0, [A6 - 0x14]
00001066 3800 move.w D4, D0
00001068 D86E FFE8 add.w D4, [A6 - 0x18]
0000106C 3007 move.w D0, D7
0000106E 906E FFE8 sub.w D0, [A6 - 0x18]
00001072 3A00 move.w D5, D0
00001074 DA6E FFEC add.w D5, [A6 - 0x14]
00001078 48C5 ext.l D5
0000107A 2F05 move.l -[A7], D5
0000107C 48C4 ext.l D4
0000107E 2F04 move.l -[A7], D4
00001080 48C6 ext.l D6
00001082 2F06 move.l -[A7], D6
00001084 48C7 ext.l D7
00001086 2F07 move.l -[A7], D7
00001088 4EBA 015A jsr [PC + 0x15A /* 000011E4 */]
0000108C 4A40 tst.w D0
0000108E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001092 6606 bne +0x8 /* 0000109A */
00001094 3E2E FFEA move.w D7, [A6 - 0x16]
00001098 6056 bra +0x58 /* 000010F0 */
label0000109A:
0000109A 4A6E FFFE tst.w [A6 - 0x2]
0000109E 6734 beq +0x36 /* 000010D4 */
000010A0 48C5 ext.l D5
000010A2 2F05 move.l -[A7], D5
000010A4 48C4 ext.l D4
000010A6 2F04 move.l -[A7], D4
000010A8 48C6 ext.l D6
000010AA 2F06 move.l -[A7], D6
000010AC 48C7 ext.l D7
000010AE 2F07 move.l -[A7], D7
000010B0 486E FFE8 pea.l [A6 - 0x18]
000010B4 4EAD 27DA jsr [A5 + 0x27DA /* export_1271 */]
000010B8 48C6 ext.l D6
000010BA 2F06 move.l -[A7], D6
000010BC 48C7 ext.l D7
000010BE 2F07 move.l -[A7], D7
000010C0 48C5 ext.l D5
000010C2 2F05 move.l -[A7], D5
000010C4 48C4 ext.l D4
000010C6 2F04 move.l -[A7], D4
000010C8 486E FFE8 pea.l [A6 - 0x18]
000010CC 4EAD 27DA jsr [A5 + 0x27DA /* export_1271 */]
000010D0 4FEF 0028 lea.l A7, [A7 + 0x28]
label000010D4:
000010D4 3006 move.w D0, D6
000010D6 5246 addq.w D6, 1
000010D8 B06E FFEE cmp.w D0, [A6 - 0x12]
000010DC 6C12 bge +0x14 /* 000010F0 */
label000010DE:
000010DE 3006 move.w D0, D6
000010E0 906E FFEC sub.w D0, [A6 - 0x14]
000010E4 3207 move.w D1, D7
000010E6 926E FFE8 sub.w D1, [A6 - 0x18]
000010EA B240 cmp.w D1, D0
000010EC 6E00 FF72 bgt -0x8C /* 00001060 */
label000010F0:
000010F0 3007 move.w D0, D7
000010F2 5247 addq.w D7, 1
000010F4 B06E FFEA cmp.w D0, [A6 - 0x16]
000010F8 6D00 FF60 blt -0x9E /* 0000105A */
000010FC 4A6E FFFE tst.w [A6 - 0x2]
00001100 670A beq +0xC /* 0000110C */
00001102 486D 27DA pea.l [A5 + 0x27DA /* export_1271 */]
00001106 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000110A 588F addq.l A7, 4
label0000110C:
0000110C 382D EA58 move.w D4, [A5 - 0x15A8]
00001110 426D EA58 clr.w [A5 - 0x15A8]
00001114 302E FFFC move.w D0, [A6 - 0x4]
00001118 48C0 ext.l D0
0000111A 2F00 move.l -[A7], D0
0000111C 302E FFFA move.w D0, [A6 - 0x6]
00001120 48C0 ext.l D0
00001122 2F00 move.l -[A7], D0
00001124 302E FFEC move.w D0, [A6 - 0x14]
00001128 48C0 ext.l D0
0000112A 2F00 move.l -[A7], D0
0000112C 302E FFE8 move.w D0, [A6 - 0x18]
00001130 48C0 ext.l D0
00001132 2F00 move.l -[A7], D0
00001134 2F3C 0000 ED4B move.l -[A7], 0xED4B
0000113A 2F2D B9FC move.l -[A7], [A5 - 0x4604]
0000113E 4EAD 10A2 jsr [A5 + 0x10A2 /* export_528 */]
00001142 3B44 EA58 move.w [A5 - 0x15A8], D4
00001146 4878 0114 push.l 0x114
0000114A 4878 0180 push.l 0x180
0000114E 302E FFEE move.w D0, [A6 - 0x12]
00001152 48C0 ext.l D0
00001154 2F00 move.l -[A7], D0
00001156 302E FFEC move.w D0, [A6 - 0x14]
0000115A 48C0 ext.l D0
0000115C 2F00 move.l -[A7], D0
0000115E 302E FFEA move.w D0, [A6 - 0x16]
00001162 48C0 ext.l D0
00001164 2F00 move.l -[A7], D0
00001166 302E FFE8 move.w D0, [A6 - 0x18]
0000116A 48C0 ext.l D0
0000116C 2F00 move.l -[A7], D0
0000116E 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00001172 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00001176 4878 0114 push.l 0x114
0000117A 4878 0180 push.l 0x180
0000117E 302E FFEC move.w D0, [A6 - 0x14]
00001182 48C0 ext.l D0
00001184 7200 moveq.l D1, 0x00
00001186 322E FFF6 move.w D1, [A6 - 0xA]
0000118A D280 add.l D1, D0
0000118C 2F01 move.l -[A7], D1
0000118E 302E FFEC move.w D0, [A6 - 0x14]
00001192 48C0 ext.l D0
00001194 2F00 move.l -[A7], D0
00001196 302E FFE8 move.w D0, [A6 - 0x18]
0000119A 48C0 ext.l D0
0000119C 7200 moveq.l D1, 0x00
0000119E 322E FFF8 move.w D1, [A6 - 0x8]
000011A2 D280 add.l D1, D0
000011A4 2F01 move.l -[A7], D1
000011A6 302E FFE8 move.w D0, [A6 - 0x18]
000011AA 48C0 ext.l D0
000011AC 2F00 move.l -[A7], D0
000011AE 2F2D BA78 move.l -[A7], [A5 - 0x4588]
000011B2 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
000011B6 206D B9C6 movea.l A0, [A5 - 0x463A]
000011BA 317C 0001 018A move.w [A0 + 0x18A], 0x1
000011C0 206D B9C6 movea.l A0, [A5 - 0x463A]
000011C4 317C 0001 0186 move.w [A0 + 0x186], 0x1
000011CA 4FEF 0050 lea.l A7, [A7 + 0x50]
000011CE 600A bra +0xC /* 000011DA */
label000011D0:
000011D0 4878 0409 push.l 0x409
000011D4 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000011D8 588F addq.l A7, 4
label000011DA:
000011DA 4CEE 00F0 FFD8 movem.l D4,D5,D6,D7, [A6 - 0x28]
000011E0 4E5E unlink A6
000011E2 4E75 rts
fn000011E4:
000011E4 4E56 FFF0 link A6, -0x0010
000011E8 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3
000011EC 382E 000A move.w D4, [A6 + 0xA]
000011F0 3A2E 0016 move.w D5, [A6 + 0x16]
000011F4 3C2E 000E move.w D6, [A6 + 0xE]
000011F8 48C6 ext.l D6
000011FA 2F06 move.l -[A7], D6
000011FC 48C4 ext.l D4
000011FE 2F04 move.l -[A7], D4
00001200 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00001204 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
00001208 41EE FFF0 lea.l A0, [A6 - 0x10]
0000120C 43ED BA30 lea.l A1, [A5 - 0x45D0]
00001210 20D9 move.l [A0]+, [A1]+
00001212 20D9 move.l [A0]+, [A1]+
00001214 20D9 move.l [A0]+, [A1]+
00001216 20D9 move.l [A0]+, [A1]+
00001218 266D BA0C movea.l A3, [A5 - 0x45F4]
0000121C 48C5 ext.l D5
0000121E 2F05 move.l -[A7], D5
00001220 302E 0012 move.w D0, [A6 + 0x12]
00001224 48C0 ext.l D0
00001226 2F00 move.l -[A7], D0
00001228 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
0000122C 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
00001230 7E01 moveq.l D7, 0x01
00001232 200B move.l D0, A3
00001234 4FEF 0018 lea.l A7, [A7 + 0x18]
00001238 6764 beq +0x66 /* 0000129E */
0000123A 4AAD BA0C tst.l [A5 - 0x45F4]
0000123E 6720 beq +0x22 /* 00001260 */
00001240 41ED BA30 lea.l A0, [A5 - 0x45D0]
00001244 224B movea.l A1, A3
00001246 22D8 move.l [A1]+, [A0]+
00001248 22D8 move.l [A1]+, [A0]+
0000124A 22D8 move.l [A1]+, [A0]+
0000124C 22D8 move.l [A1]+, [A0]+
0000124E 206D BA0C movea.l A0, [A5 - 0x45F4]
00001252 43EE FFF0 lea.l A1, [A6 - 0x10]
00001256 20D9 move.l [A0]+, [A1]+
00001258 20D9 move.l [A0]+, [A1]+
0000125A 20D9 move.l [A0]+, [A1]+
0000125C 20D9 move.l [A0]+, [A1]+
0000125E 607E bra +0x80 /* 000012DE */
label00001260:
00001260 48C5 ext.l D5
00001262 2F05 move.l -[A7], D5
00001264 48C5 ext.l D5
00001266 2F05 move.l -[A7], D5
00001268 302E 0012 move.w D0, [A6 + 0x12]
0000126C 48C0 ext.l D0
0000126E 2F00 move.l -[A7], D0
00001270 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00001274 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
00001278 3E00 move.w D7, D0
0000127A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000127E 675E beq +0x60 /* 000012DE */
00001280 7010 moveq.l D0, 0x10
00001282 2F00 move.l -[A7], D0
00001284 2F0B move.l -[A7], A3
00001286 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
0000128A 206D BA08 movea.l A0, [A5 - 0x45F8]
0000128E 43EE FFF0 lea.l A1, [A6 - 0x10]
00001292 20D9 move.l [A0]+, [A1]+
00001294 20D9 move.l [A0]+, [A1]+
00001296 20D9 move.l [A0]+, [A1]+
00001298 20D9 move.l [A0]+, [A1]+
0000129A 508F addq.l A7, 8
0000129C 6040 bra +0x42 /* 000012DE */
label0000129E:
0000129E 4AAD BA0C tst.l [A5 - 0x45F4]
000012A2 673A beq +0x3C /* 000012DE */
000012A4 48C6 ext.l D6
000012A6 2F06 move.l -[A7], D6
000012A8 48C6 ext.l D6
000012AA 2F06 move.l -[A7], D6
000012AC 48C4 ext.l D4
000012AE 2F04 move.l -[A7], D4
000012B0 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
000012B4 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
000012B8 3E00 move.w D7, D0
000012BA 4FEF 0010 lea.l A7, [A7 + 0x10]
000012BE 671E beq +0x20 /* 000012DE */
000012C0 7010 moveq.l D0, 0x10
000012C2 2F00 move.l -[A7], D0
000012C4 2F2D BA0C move.l -[A7], [A5 - 0x45F4]
000012C8 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
000012CC 206D BA08 movea.l A0, [A5 - 0x45F8]
000012D0 43ED BA30 lea.l A1, [A5 - 0x45D0]
000012D4 20D9 move.l [A0]+, [A1]+
000012D6 20D9 move.l [A0]+, [A1]+
000012D8 20D9 move.l [A0]+, [A1]+
000012DA 20D9 move.l [A0]+, [A1]+
000012DC 508F addq.l A7, 8
label000012DE:
000012DE 3007 move.w D0, D7
000012E0 4CEE 08F0 FFDC movem.l D4,D5,D6,D7,A3, [A6 - 0x24]
000012E6 4E5E unlink A6
000012E8 4E75 rts
fn000012EA:
000012EA 4E56 FFDC link A6, -0x0024
000012EE 48E7 0300 movem.l -[A7], D6,D7
000012F2 7000 moveq.l D0, 0x00
000012F4 2B40 C1F4 move.l [A5 - 0x3E0C], D0
000012F8 2B40 C1F8 move.l [A5 - 0x3E08], D0
000012FC 206E 0008 movea.l A0, [A6 + 0x8]
00001300 52AE 0008 addq.l [A6 + 0x8], 1
00001304 7000 moveq.l D0, 0x00
00001306 1010 move.b D0, [A0]
00001308 3C00 move.w D6, D0
0000130A 675A beq +0x5C /* 00001366 */
0000130C 0C46 0002 cmpi.w D6, 0x2
00001310 6E28 bgt +0x2A /* 0000133A */
00001312 0C46 0001 cmpi.w D6, 0x1
00001316 660C bne +0xE /* 00001324 */
00001318 206D BA78 movea.l A0, [A5 - 0x4588]
0000131C 41E8 0140 lea.l A0, [A0 + 0x140]
00001320 2008 move.l D0, A0
00001322 600A bra +0xC /* 0000132E */
label00001324:
00001324 206D BA78 movea.l A0, [A5 - 0x4588]
00001328 41E8 0148 lea.l A0, [A0 + 0x148]
0000132C 2008 move.l D0, A0
label0000132E:
0000132E 2F00 move.l -[A7], D0
00001330 4EAD 0C9A jsr [A5 + 0xC9A /* export_399 */]
00001334 588F addq.l A7, 4
00001336 6000 0204 bra +0x206 /* 0000153C */
label0000133A:
0000133A 0C46 0003 cmpi.w D6, 0x3
0000133E 660C bne +0xE /* 0000134C */
00001340 206D BA78 movea.l A0, [A5 - 0x4588]
00001344 41E8 0140 lea.l A0, [A0 + 0x140]
00001348 2008 move.l D0, A0
0000134A 600A bra +0xC /* 00001356 */
label0000134C:
0000134C 206D BA78 movea.l A0, [A5 - 0x4588]
00001350 41E8 0148 lea.l A0, [A0 + 0x148]
00001354 2008 move.l D0, A0
label00001356:
00001356 2F00 move.l -[A7], D0
00001358 486E 0008 pea.l [A6 + 0x8]
0000135C 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */]
00001360 508F addq.l A7, 8
00001362 6000 01D8 bra +0x1DA /* 0000153C */
label00001366:
00001366 206D BA78 movea.l A0, [A5 - 0x4588]
0000136A 43EE FFF8 lea.l A1, [A6 - 0x8]
0000136E 41E8 0148 lea.l A0, [A0 + 0x148]
00001372 22D8 move.l [A1]+, [A0]+
00001374 22D8 move.l [A1]+, [A0]+
00001376 206D BA78 movea.l A0, [A5 - 0x4588]
0000137A 70FE moveq.l D0, 0xFFFFFFFE
0000137C B068 0140 cmp.w D0, [A0 + 0x140]
00001380 660E bne +0x10 /* 00001390 */
00001382 4878 03F3 push.l 0x3F3
00001386 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
0000138A 588F addq.l A7, 4
0000138C 6000 01AE bra +0x1B0 /* 0000153C */
label00001390:
00001390 70FE moveq.l D0, 0xFFFFFFFE
00001392 B06E FFF8 cmp.w D0, [A6 - 0x8]
00001396 660E bne +0x10 /* 000013A6 */
00001398 4878 03F4 push.l 0x3F4
0000139C 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000013A0 588F addq.l A7, 4
000013A2 6000 0198 bra +0x19A /* 0000153C */
label000013A6:
000013A6 0C6E 7FFF FFFE cmpi.w [A6 - 0x2], 0x7FFF
000013AC 6708 beq +0xA /* 000013B6 */
000013AE 0C6E 7FFF FFFA cmpi.w [A6 - 0x6], 0x7FFF
000013B4 660E bne +0x10 /* 000013C4 */
label000013B6:
000013B6 4878 03F5 push.l 0x3F5
000013BA 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000013BE 588F addq.l A7, 4
000013C0 6000 017A bra +0x17C /* 0000153C */
label000013C4:
000013C4 3B6E FFF8 B9BE move.w [A5 - 0x4642], [A6 - 0x8]
000013CA 3B6E FFFA B9C0 move.w [A5 - 0x4640], [A6 - 0x6]
000013D0 526E FFFE addq.w [A6 - 0x2], 1
000013D4 3B6E FFFE B9C4 move.w [A5 - 0x463C], [A6 - 0x2]
000013DA 3B6E FFFE B9C2 move.w [A5 - 0x463E], [A6 - 0x2]
000013E0 2B6D BA78 B9C6 move.l [A5 - 0x463A], [A5 - 0x4588]
000013E6 7001 moveq.l D0, 0x01
000013E8 2F00 move.l -[A7], D0
000013EA 4EAD 1312 jsr [A5 + 0x1312 /* export_606 */]
000013EE 4A40 tst.w D0
000013F0 588F addq.l A7, 4
000013F2 6700 0148 beq +0x14A /* 0000153C */
000013F6 302D B9C0 move.w D0, [A5 - 0x4640]
000013FA 906D B9BE sub.w D0, [A5 - 0x4642]
000013FE 5440 addq.w D0, 2
00001400 3B40 C1FE move.w [A5 - 0x3E02], D0
00001404 48C0 ext.l D0
00001406 E580 asl D0, 2
00001408 2F00 move.l -[A7], D0
0000140A 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
0000140E 2B40 C1F8 move.l [A5 - 0x3E08], D0
00001412 588F addq.l A7, 4
00001414 6700 0126 beq +0x128 /* 0000153C */
00001418 302D C1FE move.w D0, [A5 - 0x3E02]
0000141C 48C0 ext.l D0
0000141E E780 asl D0, 3
00001420 2F00 move.l -[A7], D0
00001422 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00001426 2B40 C1F4 move.l [A5 - 0x3E0C], D0
0000142A 588F addq.l A7, 4
0000142C 6700 010E beq +0x110 /* 0000153C */
00001430 3B6E FFFC B9C2 move.w [A5 - 0x463E], [A6 - 0x4]
00001436 536D B9C4 subq.w [A5 - 0x463C], 1
0000143A 3B6D B9BE C1FC move.w [A5 - 0x3E04], [A5 - 0x4642]
00001440 41ED 2832 lea.l A0, [A5 + 0x2832 /* export_1282 */]
00001444 2B48 B9EC move.l [A5 - 0x4614], A0
00001448 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
0000144C 4A40 tst.w D0
0000144E 6700 00EC beq +0xEE /* 0000153C */
00001452 41ED 283A lea.l A0, [A5 + 0x283A /* export_1283 */]
00001456 2B48 B9EC move.l [A5 - 0x4614], A0
0000145A 206D BA78 movea.l A0, [A5 - 0x4588]
0000145E 43ED B9BE lea.l A1, [A5 - 0x4642]
00001462 41E8 0140 lea.l A0, [A0 + 0x140]
00001466 22D8 move.l [A1]+, [A0]+
00001468 22D8 move.l [A1]+, [A0]+
0000146A 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
0000146E 4A40 tst.w D0
00001470 6700 00CA beq +0xCC /* 0000153C */
00001474 3E2E FFF8 move.w D7, [A6 - 0x8]
label00001478:
00001478 302E FFFE move.w D0, [A6 - 0x2]
0000147C 48C0 ext.l D0
0000147E 2F00 move.l -[A7], D0
00001480 48C7 ext.l D7
00001482 2F07 move.l -[A7], D7
00001484 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00001488 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
0000148C 206D C1F8 movea.l A0, [A5 - 0x3E08]
00001490 3007 move.w D0, D7
00001492 906E FFF8 sub.w D0, [A6 - 0x8]
00001496 48C0 ext.l D0
00001498 E580 asl D0, 2
0000149A 4870 0800 pea.l [A0 + D0]
0000149E 486E FFEE pea.l [A6 - 0x12]
000014A2 3F3C 280E move.w -[A7], 0x280E
000014A6 A9EB syscall Pack4/FP68K
000014A8 486E FFEE pea.l [A6 - 0x12]
000014AC 486E FFE6 pea.l [A6 - 0x1A]
000014B0 3F3C 0810 move.w -[A7], 0x810
000014B4 A9EB syscall Pack4/FP68K
000014B6 486E FFE6 pea.l [A6 - 0x1A]
000014BA 486E FFDC pea.l [A6 - 0x24]
000014BE 3F3C 080E move.w -[A7], 0x80E
000014C2 A9EB syscall Pack4/FP68K
000014C4 486E FFDC pea.l [A6 - 0x24]
000014C8 486D BA38 pea.l [A5 - 0x45C8]
000014CC 3F3C 0810 move.w -[A7], 0x810
000014D0 A9EB syscall Pack4/FP68K
000014D2 7000 moveq.l D0, 0x00
000014D4 2F00 move.l -[A7], D0
000014D6 2F00 move.l -[A7], D0
000014D8 486D BA30 pea.l [A5 - 0x45D0]
000014DC 2F00 move.l -[A7], D0
000014DE 322E FFFE move.w D1, [A6 - 0x2]
000014E2 48C1 ext.l D1
000014E4 2F01 move.l -[A7], D1
000014E6 48C7 ext.l D7
000014E8 2F07 move.l -[A7], D7
000014EA 2F2D BA78 move.l -[A7], [A5 - 0x4588]
000014EE 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */]
000014F2 4A40 tst.w D0
000014F4 4FEF 0028 lea.l A7, [A7 + 0x28]
000014F8 670C beq +0xE /* 00001506 */
000014FA 3007 move.w D0, D7
000014FC 5247 addq.w D7, 1
000014FE B06E FFFA cmp.w D0, [A6 - 0x6]
00001502 6F00 FF74 ble -0x8A /* 00001478 */
label00001506:
00001506 4878 0114 push.l 0x114
0000150A 4878 0180 push.l 0x180
0000150E 302E FFFE move.w D0, [A6 - 0x2]
00001512 48C0 ext.l D0
00001514 2F00 move.l -[A7], D0
00001516 302E FFFE move.w D0, [A6 - 0x2]
0000151A 48C0 ext.l D0
0000151C 2F00 move.l -[A7], D0
0000151E 302E FFFA move.w D0, [A6 - 0x6]
00001522 48C0 ext.l D0
00001524 5280 addq.l D0, 1
00001526 2F00 move.l -[A7], D0
00001528 302E FFF8 move.w D0, [A6 - 0x8]
0000152C 48C0 ext.l D0
0000152E 2F00 move.l -[A7], D0
00001530 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00001534 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00001538 4FEF 001C lea.l A7, [A7 + 0x1C]
label0000153C:
0000153C 486D C1F8 pea.l [A5 - 0x3E08]
00001540 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001544 486D C1F4 pea.l [A5 - 0x3E0C]
00001548 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000154C 508F addq.l A7, 8
0000154E 4CEE 00C0 FFD4 movem.l D6,D7, [A6 - 0x2C]
00001554 4E5E unlink A6
00001556 4E75 rts
export_1282:
00001558 4E56 FDF6 link A6, -0x020A
0000155C 48E7 0018 movem.l -[A7], A3,A4
00001560 49EE FF00 lea.l A4, [A6 - 0x100]
00001564 47EE FE00 lea.l A3, [A6 - 0x200]
00001568 7007 moveq.l D0, 0x07
0000156A C02D B9D2 and.b D0, [A5 - 0x462E]
0000156E 0C00 0005 cmpi.b D0, 0x5
00001572 6648 bne +0x4A /* 000015BC */
00001574 302D C1FC move.w D0, [A5 - 0x3E04]
00001578 526D C1FC addq.w [A5 - 0x3E04], 1
0000157C B06D B9CA cmp.w D0, [A5 - 0x4636]
00001580 663A bne +0x3C /* 000015BC */
00001582 302D B9CA move.w D0, [A5 - 0x4636]
00001586 B06D B9BE cmp.w D0, [A5 - 0x4642]
0000158A 6F7A ble +0x7C /* 00001606 */
0000158C 206D C1F4 movea.l A0, [A5 - 0x3E0C]
00001590 302D B9CA move.w D0, [A5 - 0x4636]
00001594 906D B9BE sub.w D0, [A5 - 0x4642]
00001598 5340 subq.w D0, 1
0000159A 48C0 ext.l D0
0000159C E780 asl D0, 3
0000159E 4870 0800 pea.l [A0 + D0]
000015A2 486E FDF6 pea.l [A6 - 0x20A]
000015A6 3F3C 080E move.w -[A7], 0x80E
000015AA A9EB syscall Pack4/FP68K
000015AC 486D B9DA pea.l [A5 - 0x4626]
000015B0 486E FDF6 pea.l [A6 - 0x20A]
000015B4 3F3C 080A move.w -[A7], 0x80A
000015B8 A9EB syscall Pack4/FP68K
000015BA 6D4A blt +0x4C /* 00001606 */
label000015BC:
000015BC 70FF moveq.l D0, 0xFFFFFFFF
000015BE 2F00 move.l -[A7], D0
000015C0 7200 moveq.l D1, 0x00
000015C2 2F01 move.l -[A7], D1
000015C4 342D B9CC move.w D2, [A5 - 0x4634]
000015C8 48C2 ext.l D2
000015CA 2F02 move.l -[A7], D2
000015CC 342D B9CA move.w D2, [A5 - 0x4636]
000015D0 48C2 ext.l D2
000015D2 2F02 move.l -[A7], D2
000015D4 2F0C move.l -[A7], A4
000015D6 4EAD 12AA jsr [A5 + 0x12AA /* export_593 */]
000015DA 2F0C move.l -[A7], A4
000015DC 4878 03F6 push.l 0x3F6
000015E0 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
000015E4 588F addq.l A7, 4
000015E6 2F00 move.l -[A7], D0
000015E8 200B move.l D0, A3
000015EA 5280 addq.l D0, 1
000015EC 2F00 move.l -[A7], D0
000015EE 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000015F2 1680 move.b [A3], D0
000015F4 4878 03F6 push.l 0x3F6
000015F8 2F0B move.l -[A7], A3
000015FA 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */]
000015FE 7000 moveq.l D0, 0x00
00001600 4FEF 0028 lea.l A7, [A7 + 0x28]
00001604 602E bra +0x30 /* 00001634 */
label00001606:
00001606 486D B9DA pea.l [A5 - 0x4626]
0000160A 486E FDF6 pea.l [A6 - 0x20A]
0000160E 3F3C 080E move.w -[A7], 0x80E
00001612 A9EB syscall Pack4/FP68K
00001614 206D C1F4 movea.l A0, [A5 - 0x3E0C]
00001618 302D B9CA move.w D0, [A5 - 0x4636]
0000161C 906D B9BE sub.w D0, [A5 - 0x4642]
00001620 48C0 ext.l D0
00001622 E780 asl D0, 3
00001624 486E FDF6 pea.l [A6 - 0x20A]
00001628 4870 0800 pea.l [A0 + D0]
0000162C 3F3C 0810 move.w -[A7], 0x810
00001630 A9EB syscall Pack4/FP68K
00001632 7001 moveq.l D0, 0x01
label00001634:
00001634 4CEE 1800 FDEE movem.l A3,A4, [A6 - 0x212]
0000163A 4E5E unlink A6
0000163C 4E75 rts
export_1283:
0000163E 4E56 FFF6 link A6, -0x000A
00001642 2F07 move.l -[A7], D7
00001644 7007 moveq.l D0, 0x07
00001646 C02D B9D2 and.b D0, [A5 - 0x462E]
0000164A 0C00 0005 cmpi.b D0, 0x5
0000164E 6646 bne +0x48 /* 00001696 */
00001650 4247 clr.w D7
00001652 602A bra +0x2C /* 0000167E */
label00001654:
00001654 206D C1F4 movea.l A0, [A5 - 0x3E0C]
00001658 48C7 ext.l D7
0000165A 2007 move.l D0, D7
0000165C E780 asl D0, 3
0000165E 4870 0800 pea.l [A0 + D0]
00001662 486E FFF6 pea.l [A6 - 0xA]
00001666 3F3C 080E move.w -[A7], 0x80E
0000166A A9EB syscall Pack4/FP68K
0000166C 486D B9DA pea.l [A5 - 0x4626]
00001670 486E FFF6 pea.l [A6 - 0xA]
00001674 3F3C 080A move.w -[A7], 0x80A
00001678 A9EB syscall Pack4/FP68K
0000167A 6C0C bge +0xE /* 00001688 */
0000167C 5247 addq.w D7, 1
label0000167E:
0000167E 302D C1FE move.w D0, [A5 - 0x3E02]
00001682 5340 subq.w D0, 1
00001684 B047 cmp.w D0, D7
00001686 6ECC bgt -0x32 /* 00001654 */
label00001688:
00001688 206D C1F8 movea.l A0, [A5 - 0x3E08]
0000168C 48C7 ext.l D7
0000168E 2007 move.l D0, D7
00001690 E580 asl D0, 2
00001692 52B0 0800 addq.l [A0 + D0], 1
label00001696:
00001696 7001 moveq.l D0, 0x01
00001698 2E2E FFF2 move.l D7, [A6 - 0xE]
0000169C 4E5E unlink A6
0000169E 4E75 rts
fn000016A0:
000016A0 4E56 FFC2 link A6, -0x003E
000016A4 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
000016A8 4878 1158 push.l 0x1158
000016AC 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
000016B0 2D40 FFF4 move.l [A6 - 0xC], D0
000016B4 588F addq.l A7, 4
000016B6 6700 088E beq +0x890 /* 00001F46 */
000016BA 486D C1A6 pea.l [A5 - 0x3E5A]
000016BE 4EBA EB74 jsr [PC - 0x148C /* 00000234 */]
000016C2 4A40 tst.w D0
000016C4 588F addq.l A7, 4
000016C6 6700 087E beq +0x880 /* 00001F46 */
000016CA 426D C1AE clr.w [A5 - 0x3E52]
000016CE 3B6D C1A6 C1BA move.w [A5 - 0x3E46], [A5 - 0x3E5A]
000016D4 3B6D C1A8 C1B8 move.w [A5 - 0x3E48], [A5 - 0x3E58]
000016DA 3B6D C1AA C1BE move.w [A5 - 0x3E42], [A5 - 0x3E56]
000016E0 3B6D C1AC C1BC move.w [A5 - 0x3E44], [A5 - 0x3E54]
000016E6 486D C198 pea.l [A5 - 0x3E68]
000016EA 4EBA EB48 jsr [PC - 0x14B8 /* 00000234 */]
000016EE 4A40 tst.w D0
000016F0 588F addq.l A7, 4
000016F2 6700 0852 beq +0x854 /* 00001F46 */
000016F6 7000 moveq.l D0, 0x00
000016F8 4AAD C186 tst.l [A5 - 0x3E7A]
000016FC 660A bne +0xC /* 00001708 */
000016FE 322D BD9A move.w D1, [A5 - 0x4266]
00001702 B26D BD96 cmp.w D1, [A5 - 0x426A]
00001706 6C16 bge +0x18 /* 0000171E */
label00001708:
00001708 2F00 move.l -[A7], D0
0000170A 486D C18A pea.l [A5 - 0x3E76]
0000170E 4EBA EB24 jsr [PC - 0x14DC /* 00000234 */]
00001712 588F addq.l A7, 4
00001714 2200 move.l D1, D0
00001716 201F move.l D0, [A7]+
00001718 4A41 tst.w D1
0000171A 6702 beq +0x4 /* 0000171E */
0000171C 7001 moveq.l D0, 0x01
label0000171E:
0000171E 3D40 FFF2 move.w [A6 - 0xE], D0
00001722 302D C1BC move.w D0, [A5 - 0x3E44]
00001726 906D C1BE sub.w D0, [A5 - 0x3E42]
0000172A 3B40 C1B6 move.w [A5 - 0x3E4A], D0
0000172E 0C40 000F cmpi.w D0, 0xF
00001732 6C00 0808 bge +0x80A /* 00001F3C */
00001736 526D C1B6 addq.w [A5 - 0x3E4A], 1
0000173A 4A6E FFF2 tst.w [A6 - 0xE]
0000173E 6722 beq +0x24 /* 00001762 */
00001740 426D C192 clr.w [A5 - 0x3E6E]
00001744 302D C18E move.w D0, [A5 - 0x3E72]
00001748 5A40 addq.w D0, 5
0000174A 3B40 C190 move.w [A5 - 0x3E70], D0
0000174E 302D C18A move.w D0, [A5 - 0x3E76]
00001752 D07C 0014 add.w D0, 0x14
00001756 322D C1B6 move.w D1, [A5 - 0x3E4A]
0000175A D240 add.w D1, D0
0000175C 5341 subq.w D1, 1
0000175E 3B41 C18C move.w [A5 - 0x3E74], D1
label00001762:
00001762 302D C19C move.w D0, [A5 - 0x3E64]
00001766 B06D C19E cmp.w D0, [A5 - 0x3E62]
0000176A 56C0 sne D0
0000176C 0240 0001 andi.w D0, 0x1
00001770 3B40 C1A0 move.w [A5 - 0x3E60], D0
00001774 6716 beq +0x18 /* 0000178C */
00001776 3B6D C198 C19A move.w [A5 - 0x3E66], [A5 - 0x3E68]
0000177C 302D C1B6 move.w D0, [A5 - 0x3E4A]
00001780 D06D C19C add.w D0, [A5 - 0x3E64]
00001784 5340 subq.w D0, 1
00001786 3B40 C19E move.w [A5 - 0x3E62], D0
0000178A 6014 bra +0x16 /* 000017A0 */
label0000178C:
0000178C 302D C1B6 move.w D0, [A5 - 0x3E4A]
00001790 D06D C198 add.w D0, [A5 - 0x3E68]
00001794 5340 subq.w D0, 1
00001796 3B40 C19A move.w [A5 - 0x3E66], D0
0000179A 3B6D C19C C19E move.w [A5 - 0x3E62], [A5 - 0x3E64]
label000017A0:
000017A0 3B6D C19A B9C0 move.w [A5 - 0x4640], [A5 - 0x3E66]
000017A6 3B6D C19E B9C0 move.w [A5 - 0x4640], [A5 - 0x3E62]
000017AC 486D C198 pea.l [A5 - 0x3E68]
000017B0 4EBA EB5C jsr [PC - 0x14A4 /* 0000030E */]
000017B4 4A40 tst.w D0
000017B6 588F addq.l A7, 4
000017B8 6700 078C beq +0x78E /* 00001F46 */
000017BC 486D C198 pea.l [A5 - 0x3E68]
000017C0 486D C1A6 pea.l [A5 - 0x3E5A]
000017C4 4EBA E8EC jsr [PC - 0x1714 /* 000000B2 */]
000017C8 4A40 tst.w D0
000017CA 508F addq.l A7, 8
000017CC 6700 0778 beq +0x77A /* 00001F46 */
000017D0 486D C198 pea.l [A5 - 0x3E68]
000017D4 4EBA F654 jsr [PC - 0x9AC /* 00000E2A */]
000017D8 4A40 tst.w D0
000017DA 588F addq.l A7, 4
000017DC 6700 0768 beq +0x76A /* 00001F46 */
000017E0 4A6E FFF2 tst.w [A6 - 0xE]
000017E4 6748 beq +0x4A /* 0000182E */
000017E6 486D C18A pea.l [A5 - 0x3E76]
000017EA 4EBA EB22 jsr [PC - 0x14DE /* 0000030E */]
000017EE 4A40 tst.w D0
000017F0 588F addq.l A7, 4
000017F2 6700 0752 beq +0x754 /* 00001F46 */
000017F6 486D C18A pea.l [A5 - 0x3E76]
000017FA 486D C1A6 pea.l [A5 - 0x3E5A]
000017FE 4EBA E8B2 jsr [PC - 0x174E /* 000000B2 */]
00001802 4A40 tst.w D0
00001804 508F addq.l A7, 8
00001806 6700 073E beq +0x740 /* 00001F46 */
0000180A 486D C18A pea.l [A5 - 0x3E76]
0000180E 486D C198 pea.l [A5 - 0x3E68]
00001812 4EBA E89E jsr [PC - 0x1762 /* 000000B2 */]
00001816 4A40 tst.w D0
00001818 508F addq.l A7, 8
0000181A 6700 072A beq +0x72C /* 00001F46 */
0000181E 486D C198 pea.l [A5 - 0x3E68]
00001822 4EBA F606 jsr [PC - 0x9FA /* 00000E2A */]
00001826 4A40 tst.w D0
00001828 588F addq.l A7, 4
0000182A 6700 071A beq +0x71C /* 00001F46 */
label0000182E:
0000182E 2B6E FFF4 C1E8 move.l [A5 - 0x3E18], [A6 - 0xC]
00001834 202E FFF4 move.l D0, [A6 - 0xC]
00001838 D0BC 0000 0708 add.l D0, 0x708
0000183E 2B40 C1D0 move.l [A5 - 0x3E30], D0
00001842 D0BC 0000 0708 add.l D0, 0x708
00001848 2B40 C1E4 move.l [A5 - 0x3E1C], D0
0000184C 7278 moveq.l D1, 0x78
0000184E D081 add.l D0, D1
00001850 2B40 C1E0 move.l [A5 - 0x3E20], D0
00001854 D081 add.l D0, D1
00001856 2B40 C1DC move.l [A5 - 0x3E24], D0
0000185A D081 add.l D0, D1
0000185C 2B40 C1D8 move.l [A5 - 0x3E28], D0
00001860 D081 add.l D0, D1
00001862 2B40 C1F0 move.l [A5 - 0x3E10], D0
00001866 D081 add.l D0, D1
00001868 2B40 C1EC move.l [A5 - 0x3E14], D0
0000186C 7468 moveq.l D2, 0x68
0000186E D082 add.l D0, D2
00001870 2B40 C1D4 move.l [A5 - 0x3E2C], D0
00001874 487A 06EE pea.l [PC + 0x6EE /* 00001F64, value 0x0, cstring "" */]
00001878 486D C1C8 pea.l [A5 - 0x3E38]
0000187C 3F3C 0810 move.w -[A7], 0x810
00001880 A9EB syscall Pack4/FP68K
00001882 4244 clr.w D4
00001884 6000 0226 bra +0x228 /* 00001AAC */
label00001888:
00001888 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
0000188C 7000 moveq.l D0, 0x00
0000188E 3004 move.w D0, D4
00001890 2F00 move.l -[A7], D0
00001892 4EBA 06E4 jsr [PC + 0x6E4 /* 00001F78 */]
00001896 4A40 tst.w D0
00001898 588F addq.l A7, 4
0000189A 6700 020E beq +0x210 /* 00001AAA */
0000189E 206D C1D4 movea.l A0, [A5 - 0x3E2C]
000018A2 2F08 move.l -[A7], A0
000018A4 486E FFE0 pea.l [A6 - 0x20]
000018A8 3F3C 080E move.w -[A7], 0x80E
000018AC A9EB syscall Pack4/FP68K
000018AE 206D C1D4 movea.l A0, [A5 - 0x3E2C]
000018B2 2F08 move.l -[A7], A0
000018B4 486E FFE0 pea.l [A6 - 0x20]
000018B8 3F3C 0804 move.w -[A7], 0x804
000018BC A9EB syscall Pack4/FP68K
000018BE 486E FFE0 pea.l [A6 - 0x20]
000018C2 486E FFF8 pea.l [A6 - 0x8]
000018C6 3F3C 0810 move.w -[A7], 0x810
000018CA A9EB syscall Pack4/FP68K
000018CC 486D C1C8 pea.l [A5 - 0x3E38]
000018D0 486E FFE0 pea.l [A6 - 0x20]
000018D4 3F3C 080E move.w -[A7], 0x80E
000018D8 A9EB syscall Pack4/FP68K
000018DA 486E FFF8 pea.l [A6 - 0x8]
000018DE 486E FFD6 pea.l [A6 - 0x2A]
000018E2 3F3C 080E move.w -[A7], 0x80E
000018E6 A9EB syscall Pack4/FP68K
000018E8 486E FFD6 pea.l [A6 - 0x2A]
000018EC 486E FFE0 pea.l [A6 - 0x20]
000018F0 4267 clr.w -[A7]
000018F2 A9EB syscall Pack4/FP68K
000018F4 486E FFE0 pea.l [A6 - 0x20]
000018F8 486D C1C8 pea.l [A5 - 0x3E38]
000018FC 3F3C 0810 move.w -[A7], 0x810
00001900 A9EB syscall Pack4/FP68K
00001902 4246 clr.w D6
00001904 604C bra +0x4E /* 00001952 */
label00001906:
00001906 206D C1F0 movea.l A0, [A5 - 0x3E10]
0000190A 48C6 ext.l D6
0000190C 2006 move.l D0, D6
0000190E E780 asl D0, 3
00001910 4870 0800 pea.l [A0 + D0]
00001914 486E FFE0 pea.l [A6 - 0x20]
00001918 3F3C 080E move.w -[A7], 0x80E
0000191C A9EB syscall Pack4/FP68K
0000191E 226D C1D4 movea.l A1, [A5 - 0x3E2C]
00001922 48C6 ext.l D6
00001924 2206 move.l D1, D6
00001926 E781 asl D1, 3
00001928 4871 1800 pea.l [A1 + D1]
0000192C 486E FFD6 pea.l [A6 - 0x2A]
00001930 3F3C 080E move.w -[A7], 0x80E
00001934 A9EB syscall Pack4/FP68K
00001936 486E FFD6 pea.l [A6 - 0x2A]
0000193A 486E FFE0 pea.l [A6 - 0x20]
0000193E 4267 clr.w -[A7]
00001940 A9EB syscall Pack4/FP68K
00001942 486E FFE0 pea.l [A6 - 0x20]
00001946 4870 0800 pea.l [A0 + D0]
0000194A 3F3C 0810 move.w -[A7], 0x810
0000194E A9EB syscall Pack4/FP68K
00001950 5246 addq.w D6, 1
label00001952:
00001952 BC6D C1B6 cmp.w D6, [A5 - 0x3E4A]
00001956 6DAE blt -0x50 /* 00001906 */
00001958 206D C1D0 movea.l A0, [A5 - 0x3E30]
0000195C 2F08 move.l -[A7], A0
0000195E 486E FFE0 pea.l [A6 - 0x20]
00001962 3F3C 080E move.w -[A7], 0x80E
00001966 A9EB syscall Pack4/FP68K
00001968 487A 0604 pea.l [PC + 0x604 /* 00001F6E, value 0x3FFF8000 */]
0000196C 486E FFE0 pea.l [A6 - 0x20]
00001970 4267 clr.w -[A7]
00001972 A9EB syscall Pack4/FP68K
00001974 486E FFE0 pea.l [A6 - 0x20]
00001978 2F08 move.l -[A7], A0
0000197A 3F3C 0810 move.w -[A7], 0x810
0000197E A9EB syscall Pack4/FP68K
00001980 7C01 moveq.l D6, 0x01
00001982 6000 011E bra +0x120 /* 00001AA2 */
label00001986:
00001986 3E06 move.w D7, D6
00001988 6000 0098 bra +0x9A /* 00001A22 */
label0000198C:
0000198C 206D C1D4 movea.l A0, [A5 - 0x3E2C]
00001990 48C6 ext.l D6
00001992 2006 move.l D0, D6
00001994 E780 asl D0, 3
00001996 4870 0800 pea.l [A0 + D0]
0000199A 486E FFE0 pea.l [A6 - 0x20]
0000199E 3F3C 080E move.w -[A7], 0x80E
000019A2 A9EB syscall Pack4/FP68K
000019A4 206D C1D4 movea.l A0, [A5 - 0x3E2C]
000019A8 48C7 ext.l D7
000019AA 2007 move.l D0, D7
000019AC E780 asl D0, 3
000019AE 4870 0800 pea.l [A0 + D0]
000019B2 486E FFE0 pea.l [A6 - 0x20]
000019B6 3F3C 0804 move.w -[A7], 0x804
000019BA A9EB syscall Pack4/FP68K
000019BC 486E FFE0 pea.l [A6 - 0x20]
000019C0 486E FFF8 pea.l [A6 - 0x8]
000019C4 3F3C 0810 move.w -[A7], 0x810
000019C8 A9EB syscall Pack4/FP68K
000019CA 206D C1D0 movea.l A0, [A5 - 0x3E30]
000019CE 48C6 ext.l D6
000019D0 2206 move.l D1, D6
000019D2 2001 move.l D0, D1
000019D4 C2FC 000F mulu.w D1, 0xF
000019D8 4840 swap.w D0
000019DA C0FC 000F mulu.w D0, 0xF
000019DE 4840 swap.w D0
000019E0 4240 clr.w D0
000019E2 D280 add.l D1, D0
000019E4 48C7 ext.l D7
000019E6 D287 add.l D1, D7
000019E8 E781 asl D1, 3
000019EA 4870 1800 pea.l [A0 + D1]
000019EE 486E FFE0 pea.l [A6 - 0x20]
000019F2 3F3C 080E move.w -[A7], 0x80E
000019F6 A9EB syscall Pack4/FP68K
000019F8 486E FFF8 pea.l [A6 - 0x8]
000019FC 486E FFD6 pea.l [A6 - 0x2A]
00001A00 3F3C 080E move.w -[A7], 0x80E
00001A04 A9EB syscall Pack4/FP68K
00001A06 486E FFD6 pea.l [A6 - 0x2A]
00001A0A 486E FFE0 pea.l [A6 - 0x20]
00001A0E 4267 clr.w -[A7]
00001A10 A9EB syscall Pack4/FP68K
00001A12 486E FFE0 pea.l [A6 - 0x20]
00001A16 4870 1800 pea.l [A0 + D1]
00001A1A 3F3C 0810 move.w -[A7], 0x810
00001A1E A9EB syscall Pack4/FP68K
00001A20 5247 addq.w D7, 1
label00001A22:
00001A22 BE6D C1B6 cmp.w D7, [A5 - 0x3E4A]
00001A26 6D00 FF64 blt -0x9A /* 0000198C */
00001A2A 206D C1D4 movea.l A0, [A5 - 0x3E2C]
00001A2E 48C6 ext.l D6
00001A30 2006 move.l D0, D6
00001A32 E780 asl D0, 3
00001A34 4870 0800 pea.l [A0 + D0]
00001A38 486E FFE0 pea.l [A6 - 0x20]
00001A3C 3F3C 080E move.w -[A7], 0x80E
00001A40 A9EB syscall Pack4/FP68K
00001A42 206D C1D4 movea.l A0, [A5 - 0x3E2C]
00001A46 2F08 move.l -[A7], A0
00001A48 486E FFE0 pea.l [A6 - 0x20]
00001A4C 3F3C 0804 move.w -[A7], 0x804
00001A50 A9EB syscall Pack4/FP68K
00001A52 486E FFE0 pea.l [A6 - 0x20]
00001A56 486E FFF8 pea.l [A6 - 0x8]
00001A5A 3F3C 0810 move.w -[A7], 0x810
00001A5E A9EB syscall Pack4/FP68K
00001A60 206D C1E4 movea.l A0, [A5 - 0x3E1C]
00001A64 48C6 ext.l D6
00001A66 2006 move.l D0, D6
00001A68 E780 asl D0, 3
00001A6A 4870 0800 pea.l [A0 + D0]
00001A6E 486E FFE0 pea.l [A6 - 0x20]
00001A72 3F3C 080E move.w -[A7], 0x80E
00001A76 A9EB syscall Pack4/FP68K
00001A78 486E FFF8 pea.l [A6 - 0x8]
00001A7C 486E FFD6 pea.l [A6 - 0x2A]
00001A80 3F3C 080E move.w -[A7], 0x80E
00001A84 A9EB syscall Pack4/FP68K
00001A86 486E FFD6 pea.l [A6 - 0x2A]
00001A8A 486E FFE0 pea.l [A6 - 0x20]
00001A8E 4267 clr.w -[A7]
00001A90 A9EB syscall Pack4/FP68K
00001A92 486E FFE0 pea.l [A6 - 0x20]
00001A96 4870 0800 pea.l [A0 + D0]
00001A9A 3F3C 0810 move.w -[A7], 0x810
00001A9E A9EB syscall Pack4/FP68K
00001AA0 5246 addq.w D6, 1
label00001AA2:
00001AA2 BC6D C1B6 cmp.w D6, [A5 - 0x3E4A]
00001AA6 6D00 FEDE blt -0x120 /* 00001986 */
label00001AAA:
00001AAA 5244 addq.w D4, 1
label00001AAC:
00001AAC 302D C1B8 move.w D0, [A5 - 0x3E48]
00001AB0 906D C1BA sub.w D0, [A5 - 0x3E46]
00001AB4 B044 cmp.w D0, D4
00001AB6 6400 FDD0 bcc -0x22E /* 00001888 */
00001ABA 206D C1D0 movea.l A0, [A5 - 0x3E30]
00001ABE 2F08 move.l -[A7], A0
00001AC0 486E FFE0 pea.l [A6 - 0x20]
00001AC4 3F3C 080E move.w -[A7], 0x80E
00001AC8 A9EB syscall Pack4/FP68K
00001ACA 486E FFE0 pea.l [A6 - 0x20]
00001ACE 486D C1C0 pea.l [A5 - 0x3E40]
00001AD2 3F3C 0810 move.w -[A7], 0x810
00001AD6 A9EB syscall Pack4/FP68K
00001AD8 486D C1C0 pea.l [A5 - 0x3E40]
00001ADC 486E FFD6 pea.l [A6 - 0x2A]
00001AE0 3F3C 080E move.w -[A7], 0x80E
00001AE4 A9EB syscall Pack4/FP68K
00001AE6 486D C1B6 pea.l [A5 - 0x3E4A]
00001AEA 486E FFCC pea.l [A6 - 0x34]
00001AEE 3F3C 200E move.w -[A7], 0x200E
00001AF2 A9EB syscall Pack4/FP68K
00001AF4 486E FFCC pea.l [A6 - 0x34]
00001AF8 486E FFD6 pea.l [A6 - 0x2A]
00001AFC 3F3C 0002 move.w -[A7], 0x2
00001B00 A9EB syscall Pack4/FP68K
00001B02 41EE FFD6 lea.l A0, [A6 - 0x2A]
00001B06 43EE FFC2 lea.l A1, [A6 - 0x3E]
00001B0A 22D8 move.l [A1]+, [A0]+
00001B0C 22D8 move.l [A1]+, [A0]+
00001B0E 32D8 move.w [A1]+, [A0]+
00001B10 486E FFC2 pea.l [A6 - 0x3E]
00001B14 3F3C 0016 move.w -[A7], 0x16
00001B18 A9EB syscall Pack4/FP68K
00001B1A 486E FFC2 pea.l [A6 - 0x3E]
00001B1E 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00001B22 3800 move.w D4, D0
00001B24 588F addq.l A7, 4
00001B26 6D00 0408 blt +0x40A /* 00001F30 */
00001B2A 4A44 tst.w D4
00001B2C 6614 bne +0x16 /* 00001B42 */
00001B2E 4A6E FFF2 tst.w [A6 - 0xE]
00001B32 670E beq +0x10 /* 00001B42 */
00001B34 4878 0402 push.l 0x402
00001B38 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00001B3C 426E FFF2 clr.w [A6 - 0xE]
00001B40 588F addq.l A7, 4
label00001B42:
00001B42 206D C1F0 movea.l A0, [A5 - 0x3E10]
00001B46 2F08 move.l -[A7], A0
00001B48 486E FFE0 pea.l [A6 - 0x20]
00001B4C 3F3C 080E move.w -[A7], 0x80E
00001B50 A9EB syscall Pack4/FP68K
00001B52 206D C1E4 movea.l A0, [A5 - 0x3E1C]
00001B56 486E FFE0 pea.l [A6 - 0x20]
00001B5A 2F08 move.l -[A7], A0
00001B5C 3F3C 0810 move.w -[A7], 0x810
00001B60 A9EB syscall Pack4/FP68K
00001B62 4245 clr.w D5
00001B64 6000 00BE bra +0xC0 /* 00001C24 */
label00001B68:
00001B68 4A45 tst.w D5
00001B6A 6772 beq +0x74 /* 00001BDE */
00001B6C 206D C1F0 movea.l A0, [A5 - 0x3E10]
00001B70 48C5 ext.l D5
00001B72 2005 move.l D0, D5
00001B74 E780 asl D0, 3
00001B76 4870 0800 pea.l [A0 + D0]
00001B7A 486E FFE0 pea.l [A6 - 0x20]
00001B7E 3F3C 080E move.w -[A7], 0x80E
00001B82 A9EB syscall Pack4/FP68K
00001B84 206D C1D0 movea.l A0, [A5 - 0x3E30]
00001B88 48C5 ext.l D5
00001B8A 2005 move.l D0, D5
00001B8C E780 asl D0, 3
00001B8E 486E FFE0 pea.l [A6 - 0x20]
00001B92 4870 0800 pea.l [A0 + D0]
00001B96 3F3C 0810 move.w -[A7], 0x810
00001B9A A9EB syscall Pack4/FP68K
00001B9C 206D C1D0 movea.l A0, [A5 - 0x3E30]
00001BA0 48C5 ext.l D5
00001BA2 2005 move.l D0, D5
00001BA4 E780 asl D0, 3
00001BA6 4870 0800 pea.l [A0 + D0]
00001BAA 486E FFE0 pea.l [A6 - 0x20]
00001BAE 3F3C 080E move.w -[A7], 0x80E
00001BB2 A9EB syscall Pack4/FP68K
00001BB4 206D C1D0 movea.l A0, [A5 - 0x3E30]
00001BB8 48C5 ext.l D5
00001BBA 2205 move.l D1, D5
00001BBC 2001 move.l D0, D1
00001BBE C2FC 000F mulu.w D1, 0xF
00001BC2 4840 swap.w D0
00001BC4 C0FC 000F mulu.w D0, 0xF
00001BC8 4840 swap.w D0
00001BCA 4240 clr.w D0
00001BCC D280 add.l D1, D0
00001BCE E781 asl D1, 3
00001BD0 486E FFE0 pea.l [A6 - 0x20]
00001BD4 4870 1800 pea.l [A0 + D1]
00001BD8 3F3C 0810 move.w -[A7], 0x810
00001BDC A9EB syscall Pack4/FP68K
label00001BDE:
00001BDE 206D C1F0 movea.l A0, [A5 - 0x3E10]
00001BE2 48C5 ext.l D5
00001BE4 2005 move.l D0, D5
00001BE6 E780 asl D0, 3
00001BE8 4870 0800 pea.l [A0 + D0]
00001BEC 486E FFE0 pea.l [A6 - 0x20]
00001BF0 3F3C 080E move.w -[A7], 0x80E
00001BF4 A9EB syscall Pack4/FP68K
00001BF6 226D C1D0 movea.l A1, [A5 - 0x3E30]
00001BFA 2F09 move.l -[A7], A1
00001BFC 486E FFD6 pea.l [A6 - 0x2A]
00001C00 3F3C 080E move.w -[A7], 0x80E
00001C04 A9EB syscall Pack4/FP68K
00001C06 486E FFD6 pea.l [A6 - 0x2A]
00001C0A 486E FFE0 pea.l [A6 - 0x20]
00001C0E 3F3C 0006 move.w -[A7], 0x6
00001C12 A9EB syscall Pack4/FP68K
00001C14 486E FFE0 pea.l [A6 - 0x20]
00001C18 4870 0800 pea.l [A0 + D0]
00001C1C 3F3C 0810 move.w -[A7], 0x810
00001C20 A9EB syscall Pack4/FP68K
00001C22 5245 addq.w D5, 1
label00001C24:
00001C24 BA6D C1B6 cmp.w D5, [A5 - 0x3E4A]
00001C28 6D00 FF3E blt -0xC0 /* 00001B68 */
00001C2C 7C01 moveq.l D6, 0x01
00001C2E 606C bra +0x6E /* 00001C9C */
label00001C30:
00001C30 3E06 move.w D7, D6
00001C32 5247 addq.w D7, 1
00001C34 605E bra +0x60 /* 00001C94 */
label00001C36:
00001C36 206D C1D0 movea.l A0, [A5 - 0x3E30]
00001C3A 48C6 ext.l D6
00001C3C 2206 move.l D1, D6
00001C3E 2001 move.l D0, D1
00001C40 C2FC 000F mulu.w D1, 0xF
00001C44 4840 swap.w D0
00001C46 C0FC 000F mulu.w D0, 0xF
00001C4A 4840 swap.w D0
00001C4C 4240 clr.w D0
00001C4E D280 add.l D1, D0
00001C50 48C7 ext.l D7
00001C52 D287 add.l D1, D7
00001C54 E781 asl D1, 3
00001C56 4870 1800 pea.l [A0 + D1]
00001C5A 486E FFE0 pea.l [A6 - 0x20]
00001C5E 3F3C 080E move.w -[A7], 0x80E
00001C62 A9EB syscall Pack4/FP68K
00001C64 206D C1D0 movea.l A0, [A5 - 0x3E30]
00001C68 48C7 ext.l D7
00001C6A 2207 move.l D1, D7
00001C6C 2001 move.l D0, D1
00001C6E C2FC 000F mulu.w D1, 0xF
00001C72 4840 swap.w D0
00001C74 C0FC 000F mulu.w D0, 0xF
00001C78 4840 swap.w D0
00001C7A 4240 clr.w D0
00001C7C D280 add.l D1, D0
00001C7E 48C6 ext.l D6
00001C80 D286 add.l D1, D6
00001C82 E781 asl D1, 3
00001C84 486E FFE0 pea.l [A6 - 0x20]
00001C88 4870 1800 pea.l [A0 + D1]
00001C8C 3F3C 0810 move.w -[A7], 0x810
00001C90 A9EB syscall Pack4/FP68K
00001C92 5247 addq.w D7, 1
label00001C94:
00001C94 BE6D C1B6 cmp.w D7, [A5 - 0x3E4A]
00001C98 6D9C blt -0x62 /* 00001C36 */
00001C9A 5246 addq.w D6, 1
label00001C9C:
00001C9C BC6D C1B6 cmp.w D6, [A5 - 0x3E4A]
00001CA0 6D8E blt -0x70 /* 00001C30 */
00001CA2 2F2D C1E8 move.l -[A7], [A5 - 0x3E18]
00001CA6 2F2D C1D0 move.l -[A7], [A5 - 0x3E30]
00001CAA 4EBA 033E jsr [PC + 0x33E /* 00001FEA */]
00001CAE 4A40 tst.w D0
00001CB0 508F addq.l A7, 8
00001CB2 6700 0270 beq +0x272 /* 00001F24 */
00001CB6 4245 clr.w D5
00001CB8 6000 00D2 bra +0xD4 /* 00001D8C */
label00001CBC:
00001CBC 487A 02A6 pea.l [PC + 0x2A6 /* 00001F64, value 0x0, cstring "" */]
00001CC0 486E FFEA pea.l [A6 - 0x16]
00001CC4 3F3C 0810 move.w -[A7], 0x810
00001CC8 A9EB syscall Pack4/FP68K
00001CCA 4246 clr.w D6
00001CCC 6000 008E bra +0x90 /* 00001D5C */
label00001CD0:
00001CD0 206D C1E8 movea.l A0, [A5 - 0x3E18]
00001CD4 48C5 ext.l D5
00001CD6 2205 move.l D1, D5
00001CD8 2001 move.l D0, D1
00001CDA C2FC 000F mulu.w D1, 0xF
00001CDE 4840 swap.w D0
00001CE0 C0FC 000F mulu.w D0, 0xF
00001CE4 4840 swap.w D0
00001CE6 4240 clr.w D0
00001CE8 D280 add.l D1, D0
00001CEA 48C6 ext.l D6
00001CEC D286 add.l D1, D6
00001CEE E781 asl D1, 3
00001CF0 4870 1800 pea.l [A0 + D1]
00001CF4 486E FFE0 pea.l [A6 - 0x20]
00001CF8 3F3C 080E move.w -[A7], 0x80E
00001CFC A9EB syscall Pack4/FP68K
00001CFE 206D C1E4 movea.l A0, [A5 - 0x3E1C]
00001D02 48C6 ext.l D6
00001D04 2006 move.l D0, D6
00001D06 E780 asl D0, 3
00001D08 4870 0800 pea.l [A0 + D0]
00001D0C 486E FFE0 pea.l [A6 - 0x20]
00001D10 3F3C 0804 move.w -[A7], 0x804
00001D14 A9EB syscall Pack4/FP68K
00001D16 486E FFE0 pea.l [A6 - 0x20]
00001D1A 486E FFF8 pea.l [A6 - 0x8]
00001D1E 3F3C 0810 move.w -[A7], 0x810
00001D22 A9EB syscall Pack4/FP68K
00001D24 486E FFEA pea.l [A6 - 0x16]
00001D28 486E FFE0 pea.l [A6 - 0x20]
00001D2C 3F3C 080E move.w -[A7], 0x80E
00001D30 A9EB syscall Pack4/FP68K
00001D32 486E FFF8 pea.l [A6 - 0x8]
00001D36 486E FFD6 pea.l [A6 - 0x2A]
00001D3A 3F3C 080E move.w -[A7], 0x80E
00001D3E A9EB syscall Pack4/FP68K
00001D40 486E FFD6 pea.l [A6 - 0x2A]
00001D44 486E FFE0 pea.l [A6 - 0x20]
00001D48 4267 clr.w -[A7]
00001D4A A9EB syscall Pack4/FP68K
00001D4C 486E FFE0 pea.l [A6 - 0x20]
00001D50 486E FFEA pea.l [A6 - 0x16]
00001D54 3F3C 0810 move.w -[A7], 0x810
00001D58 A9EB syscall Pack4/FP68K
00001D5A 5246 addq.w D6, 1
label00001D5C:
00001D5C BC6D C1B6 cmp.w D6, [A5 - 0x3E4A]
00001D60 6D00 FF6E blt -0x90 /* 00001CD0 */
00001D64 486E FFEA pea.l [A6 - 0x16]
00001D68 486E FFE0 pea.l [A6 - 0x20]
00001D6C 3F3C 080E move.w -[A7], 0x80E
00001D70 A9EB syscall Pack4/FP68K
00001D72 206D C1E0 movea.l A0, [A5 - 0x3E20]
00001D76 48C5 ext.l D5
00001D78 2005 move.l D0, D5
00001D7A E780 asl D0, 3
00001D7C 486E FFE0 pea.l [A6 - 0x20]
00001D80 4870 0800 pea.l [A0 + D0]
00001D84 3F3C 0810 move.w -[A7], 0x810
00001D88 A9EB syscall Pack4/FP68K
00001D8A 5245 addq.w D5, 1
label00001D8C:
00001D8C BA6D C1B6 cmp.w D5, [A5 - 0x3E4A]
00001D90 6D00 FF2A blt -0xD4 /* 00001CBC */
00001D94 4245 clr.w D5
00001D96 603A bra +0x3C /* 00001DD2 */
label00001D98:
00001D98 7000 moveq.l D0, 0x00
00001D9A 2F00 move.l -[A7], D0
00001D9C 206D C1E0 movea.l A0, [A5 - 0x3E20]
00001DA0 48C5 ext.l D5
00001DA2 2205 move.l D1, D5
00001DA4 E781 asl D1, 3
00001DA6 4870 1800 pea.l [A0 + D1]
00001DAA 486E FFE0 pea.l [A6 - 0x20]
00001DAE 3F3C 080E move.w -[A7], 0x80E
00001DB2 A9EB syscall Pack4/FP68K
00001DB4 41EE FFEA lea.l A0, [A6 - 0x16]
00001DB8 2F20 move.l -[A7], -[A0]
00001DBA 2F20 move.l -[A7], -[A0]
00001DBC 3F20 move.w -[A7], -[A0]
00001DBE 2F00 move.l -[A7], D0
00001DC0 48C5 ext.l D5
00001DC2 2F05 move.l -[A7], D5
00001DC4 486D C198 pea.l [A5 - 0x3E68]
00001DC8 4EBA EFAE jsr [PC - 0x1052 /* 00000D78 */]
00001DCC 4FEF 001A lea.l A7, [A7 + 0x1A]
00001DD0 5245 addq.w D5, 1
label00001DD2:
00001DD2 BA6D C1B6 cmp.w D5, [A5 - 0x3E4A]
00001DD6 6DC0 blt -0x3E /* 00001D98 */
00001DD8 4878 0114 push.l 0x114
00001DDC 4878 0180 push.l 0x180
00001DE0 302D B9C4 move.w D0, [A5 - 0x463C]
00001DE4 48C0 ext.l D0
00001DE6 2F00 move.l -[A7], D0
00001DE8 302D B9C2 move.w D0, [A5 - 0x463E]
00001DEC 48C0 ext.l D0
00001DEE 2F00 move.l -[A7], D0
00001DF0 302D B9C0 move.w D0, [A5 - 0x4640]
00001DF4 48C0 ext.l D0
00001DF6 2F00 move.l -[A7], D0
00001DF8 302D B9BE move.w D0, [A5 - 0x4642]
00001DFC 48C0 ext.l D0
00001DFE 2F00 move.l -[A7], D0
00001E00 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00001E04 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00001E08 4A6E FFF2 tst.w [A6 - 0xE]
00001E0C 4FEF 001C lea.l A7, [A7 + 0x1C]
00001E10 6700 0134 beq +0x136 /* 00001F46 */
00001E14 4EBA 04DC jsr [PC + 0x4DC /* 000022F2 */]
00001E18 4245 clr.w D5
00001E1A 6000 00DC bra +0xDE /* 00001EF8 */
label00001E1E:
00001E1E 206D C1E8 movea.l A0, [A5 - 0x3E18]
00001E22 48C5 ext.l D5
00001E24 2205 move.l D1, D5
00001E26 2001 move.l D0, D1
00001E28 C2FC 000F mulu.w D1, 0xF
00001E2C 4840 swap.w D0
00001E2E C0FC 000F mulu.w D0, 0xF
00001E32 4840 swap.w D0
00001E34 4240 clr.w D0
00001E36 D280 add.l D1, D0
00001E38 48C5 ext.l D5
00001E3A D285 add.l D1, D5
00001E3C E781 asl D1, 3
00001E3E 4870 1800 pea.l [A0 + D1]
00001E42 486E FFE0 pea.l [A6 - 0x20]
00001E46 3F3C 080E move.w -[A7], 0x80E
00001E4A A9EB syscall Pack4/FP68K
00001E4C 206D C1EC movea.l A0, [A5 - 0x3E14]
00001E50 4868 0010 pea.l [A0 + 0x10]
00001E54 486E FFE0 pea.l [A6 - 0x20]
00001E58 3F3C 0804 move.w -[A7], 0x804
00001E5C A9EB syscall Pack4/FP68K
00001E5E 486E FFE0 pea.l [A6 - 0x20]
00001E62 486D BAEC pea.l [A5 - 0x4514]
00001E66 3F3C 0810 move.w -[A7], 0x810
00001E6A A9EB syscall Pack4/FP68K
00001E6C 206D C1DC movea.l A0, [A5 - 0x3E24]
00001E70 48C5 ext.l D5
00001E72 2005 move.l D0, D5
00001E74 E780 asl D0, 3
00001E76 4870 0800 pea.l [A0 + D0]
00001E7A 486D BAEC pea.l [A5 - 0x4514]
00001E7E 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00001E82 206D C1DC movea.l A0, [A5 - 0x3E24]
00001E86 48C5 ext.l D5
00001E88 2005 move.l D0, D5
00001E8A E780 asl D0, 3
00001E8C 4870 0800 pea.l [A0 + D0]
00001E90 487A 00D2 pea.l [PC + 0xD2 /* 00001F64, value 0x0, cstring "" */]
00001E94 3F3C 0808 move.w -[A7], 0x808
00001E98 A9EB syscall Pack4/FP68K
00001E9A 508F addq.l A7, 8
00001E9C 6732 beq +0x34 /* 00001ED0 */
00001E9E 206D C1E0 movea.l A0, [A5 - 0x3E20]
00001EA2 48C5 ext.l D5
00001EA4 2005 move.l D0, D5
00001EA6 E780 asl D0, 3
00001EA8 4870 0800 pea.l [A0 + D0]
00001EAC 486E FFE0 pea.l [A6 - 0x20]
00001EB0 3F3C 080E move.w -[A7], 0x80E
00001EB4 A9EB syscall Pack4/FP68K
00001EB6 206D C1DC movea.l A0, [A5 - 0x3E24]
00001EBA 48C5 ext.l D5
00001EBC 2005 move.l D0, D5
00001EBE E780 asl D0, 3
00001EC0 4870 0800 pea.l [A0 + D0]
00001EC4 486E FFE0 pea.l [A6 - 0x20]
00001EC8 3F3C 0806 move.w -[A7], 0x806
00001ECC A9EB syscall Pack4/FP68K
00001ECE 600E bra +0x10 /* 00001EDE */
label00001ED0:
00001ED0 41EE FFE0 lea.l A0, [A6 - 0x20]
00001ED4 43FA 0084 lea.l A1, [PC + 0x84 /* 00001F5A, value 0x43FF802A */]
00001ED8 20D9 move.l [A0]+, [A1]+
00001EDA 20D9 move.l [A0]+, [A1]+
00001EDC 30D9 move.w [A0]+, [A1]+
label00001EDE:
00001EDE 206D C1D8 movea.l A0, [A5 - 0x3E28]
00001EE2 48C5 ext.l D5
00001EE4 2005 move.l D0, D5
00001EE6 E780 asl D0, 3
00001EE8 486E FFE0 pea.l [A6 - 0x20]
00001EEC 4870 0800 pea.l [A0 + D0]
00001EF0 3F3C 0810 move.w -[A7], 0x810
00001EF4 A9EB syscall Pack4/FP68K
00001EF6 5245 addq.w D5, 1
label00001EF8:
00001EF8 BA6D C1B6 cmp.w D5, [A5 - 0x3E4A]
00001EFC 6D00 FF20 blt -0xDE /* 00001E1E */
00001F00 2B6D C194 B9C6 move.l [A5 - 0x463A], [A5 - 0x3E6C]
00001F06 3B6D C18A B9BE move.w [A5 - 0x4642], [A5 - 0x3E76]
00001F0C 3B6D C18C B9C0 move.w [A5 - 0x4640], [A5 - 0x3E74]
00001F12 3B6D C18E B9C2 move.w [A5 - 0x463E], [A5 - 0x3E72]
00001F18 3B6D C190 B9C4 move.w [A5 - 0x463C], [A5 - 0x3E70]
00001F1E 4EBA 085C jsr [PC + 0x85C /* 0000277C */]
00001F22 6022 bra +0x24 /* 00001F46 */
label00001F24:
00001F24 4878 03F9 push.l 0x3F9
00001F28 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00001F2C 588F addq.l A7, 4
00001F2E 6016 bra +0x18 /* 00001F46 */
label00001F30:
00001F30 4878 0404 push.l 0x404
00001F34 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00001F38 588F addq.l A7, 4
00001F3A 600A bra +0xC /* 00001F46 */
label00001F3C:
00001F3C 4878 0405 push.l 0x405
00001F40 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00001F44 588F addq.l A7, 4
label00001F46:
00001F46 486E FFF4 pea.l [A6 - 0xC]
00001F4A 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001F4E 588F addq.l A7, 4
00001F50 4CEE 00F0 FFB2 movem.l D4,D5,D6,D7, [A6 - 0x4E]
00001F56 4E5E unlink A6
00001F58 4E75 rts
00001F5A 43FF lea.l A1, <<invalid special address>>
00001F5C 802A 0C91 or.b D0, [A2 + 0xC91]
00001F60 080A E601 btst.b A2, 0x1
00001F64 0000 0000 ori.b D0, 0x0
00001F68 0000 0000 ori.b D0, 0x0
00001F6C 0000 3FFF ori.b D0, 0xFF
00001F70 8000 or.b D0, D0
00001F72 0000 0000 ori.b D0, 0x0
00001F76 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001F78-00001F7C
fn00001F78:
00001F78 4E56 FFF6 link A6, -0x000A
// end alternate branch 00001F78-00001F7C
fn00001F78: // (misaligned)
00001F7A FFF6 .invalid <<F/7/7>>
00001F7C 48E7 0300 movem.l -[A7], D6,D7
00001F80 3C2F 001C move.w D6, [A7 + 0x1C]
00001F84 4247 clr.w D7
00001F86 6050 bra +0x52 /* 00001FD8 */
label00001F88:
00001F88 48C7 ext.l D7
00001F8A 2F07 move.l -[A7], D7
00001F8C 48C6 ext.l D6
00001F8E 2F06 move.l -[A7], D6
00001F90 486D C1A6 pea.l [A5 - 0x3E5A]
00001F94 4EBA E1B8 jsr [PC - 0x1E48 /* 0000014E */]
00001F98 3D40 FFF6 move.w [A6 - 0xA], D0
00001F9C 2D41 FFF8 move.l [A6 - 0x8], D1
00001FA0 2D48 FFFC move.l [A6 - 0x4], A0
00001FA4 206D C1D4 movea.l A0, [A5 - 0x3E2C]
00001FA8 48C7 ext.l D7
00001FAA 2007 move.l D0, D7
00001FAC E780 asl D0, 3
00001FAE 486E FFF6 pea.l [A6 - 0xA]
00001FB2 4870 0800 pea.l [A0 + D0]
00001FB6 3F3C 0810 move.w -[A7], 0x810
00001FBA A9EB syscall Pack4/FP68K
00001FBC 4A6D C20E tst.w [A5 - 0x3DF2]
00001FC0 4FEF 000C lea.l A7, [A7 + 0xC]
00001FC4 660C bne +0xE /* 00001FD2 */
00001FC6 4A6D C204 tst.w [A5 - 0x3DFC]
00001FCA 660A bne +0xC /* 00001FD6 */
00001FCC 4A6D C202 tst.w [A5 - 0x3DFE]
00001FD0 6604 bne +0x6 /* 00001FD6 */
label00001FD2:
00001FD2 7000 moveq.l D0, 0x00
00001FD4 600A bra +0xC /* 00001FE0 */
label00001FD6:
00001FD6 5247 addq.w D7, 1
label00001FD8:
00001FD8 BE6D C1B6 cmp.w D7, [A5 - 0x3E4A]
00001FDC 6DAA blt -0x54 /* 00001F88 */
00001FDE 7001 moveq.l D0, 0x01
label00001FE0:
00001FE0 4CEE 00C0 FFEE movem.l D6,D7, [A6 - 0x12]
00001FE6 4E5E unlink A6
00001FE8 4E75 rts
fn00001FEA:
00001FEA 4E56 FFDC link A6, -0x0024
00001FEE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001FF2 286E 000C movea.l A4, [A6 + 0xC]
00001FF6 266E 0008 movea.l A3, [A6 + 0x8]
00001FFA 4244 clr.w D4
00001FFC 603A bra +0x3C /* 00002038 */
label00001FFE:
00001FFE 486D E9CE pea.l [A5 - 0x1632]
00002002 486E FFE6 pea.l [A6 - 0x1A]
00002006 3F3C 080E move.w -[A7], 0x80E
0000200A A9EB syscall Pack4/FP68K
0000200C 48C4 ext.l D4
0000200E 2204 move.l D1, D4
00002010 2001 move.l D0, D1
00002012 C2FC 000F mulu.w D1, 0xF
00002016 4840 swap.w D0
00002018 C0FC 000F mulu.w D0, 0xF
0000201C 4840 swap.w D0
0000201E 4240 clr.w D0
00002020 D280 add.l D1, D0
00002022 48C4 ext.l D4
00002024 D284 add.l D1, D4
00002026 E781 asl D1, 3
00002028 486E FFE6 pea.l [A6 - 0x1A]
0000202C 4874 1800 pea.l [A4 + D1]
00002030 3F3C 0810 move.w -[A7], 0x810
00002034 A9EB syscall Pack4/FP68K
00002036 5244 addq.w D4, 1
label00002038:
00002038 B86D C1B6 cmp.w D4, [A5 - 0x3E4A]
0000203C 6DC0 blt -0x3E /* 00001FFE */
0000203E 4245 clr.w D5
00002040 6000 029C bra +0x29E /* 000022DE */
label00002044:
00002044 48C5 ext.l D5
00002046 2205 move.l D1, D5
00002048 2001 move.l D0, D1
0000204A C2FC 000F mulu.w D1, 0xF
0000204E 4840 swap.w D0
00002050 C0FC 000F mulu.w D0, 0xF
00002054 4840 swap.w D0
00002056 4240 clr.w D0
00002058 D280 add.l D1, D0
0000205A 48C5 ext.l D5
0000205C D285 add.l D1, D5
0000205E E781 asl D1, 3
00002060 4873 1800 pea.l [A3 + D1]
00002064 486E FFE6 pea.l [A6 - 0x1A]
00002068 3F3C 080E move.w -[A7], 0x80E
0000206C A9EB syscall Pack4/FP68K
0000206E 486D E9D6 pea.l [A5 - 0x162A]
00002072 486E FFE6 pea.l [A6 - 0x1A]
00002076 3F3C 0808 move.w -[A7], 0x808
0000207A A9EB syscall Pack4/FP68K
0000207C 6606 bne +0x8 /* 00002084 */
0000207E 7000 moveq.l D0, 0x00
00002080 6000 0266 bra +0x268 /* 000022E8 */
label00002084:
00002084 486D E9CE pea.l [A5 - 0x1632]
00002088 486E FFE6 pea.l [A6 - 0x1A]
0000208C 3F3C 080E move.w -[A7], 0x80E
00002090 A9EB syscall Pack4/FP68K
00002092 48C5 ext.l D5
00002094 2205 move.l D1, D5
00002096 2001 move.l D0, D1
00002098 C2FC 000F mulu.w D1, 0xF
0000209C 4840 swap.w D0
0000209E C0FC 000F mulu.w D0, 0xF
000020A2 4840 swap.w D0
000020A4 4240 clr.w D0
000020A6 D280 add.l D1, D0
000020A8 48C5 ext.l D5
000020AA D285 add.l D1, D5
000020AC E781 asl D1, 3
000020AE 4873 1800 pea.l [A3 + D1]
000020B2 486E FFE6 pea.l [A6 - 0x1A]
000020B6 3F3C 0806 move.w -[A7], 0x806
000020BA A9EB syscall Pack4/FP68K
000020BC 486E FFE6 pea.l [A6 - 0x1A]
000020C0 486E FFF8 pea.l [A6 - 0x8]
000020C4 3F3C 0810 move.w -[A7], 0x810
000020C8 A9EB syscall Pack4/FP68K
000020CA 4247 clr.w D7
000020CC 6000 00AC bra +0xAE /* 0000217A */
label000020D0:
000020D0 48C5 ext.l D5
000020D2 2205 move.l D1, D5
000020D4 2001 move.l D0, D1
000020D6 C2FC 000F mulu.w D1, 0xF
000020DA 4840 swap.w D0
000020DC C0FC 000F mulu.w D0, 0xF
000020E0 4840 swap.w D0
000020E2 4240 clr.w D0
000020E4 D280 add.l D1, D0
000020E6 48C7 ext.l D7
000020E8 D287 add.l D1, D7
000020EA E781 asl D1, 3
000020EC 4873 1800 pea.l [A3 + D1]
000020F0 486E FFE6 pea.l [A6 - 0x1A]
000020F4 3F3C 080E move.w -[A7], 0x80E
000020F8 A9EB syscall Pack4/FP68K
000020FA 486E FFF8 pea.l [A6 - 0x8]
000020FE 486E FFDC pea.l [A6 - 0x24]
00002102 3F3C 080E move.w -[A7], 0x80E
00002106 A9EB syscall Pack4/FP68K
00002108 486E FFDC pea.l [A6 - 0x24]
0000210C 486E FFE6 pea.l [A6 - 0x1A]
00002110 3F3C 0004 move.w -[A7], 0x4
00002114 A9EB syscall Pack4/FP68K
00002116 486E FFE6 pea.l [A6 - 0x1A]
0000211A 4873 1800 pea.l [A3 + D1]
0000211E 3F3C 0810 move.w -[A7], 0x810
00002122 A9EB syscall Pack4/FP68K
00002124 48C5 ext.l D5
00002126 2205 move.l D1, D5
00002128 2001 move.l D0, D1
0000212A C2FC 000F mulu.w D1, 0xF
0000212E 4840 swap.w D0
00002130 C0FC 000F mulu.w D0, 0xF
00002134 4840 swap.w D0
00002136 4240 clr.w D0
00002138 D280 add.l D1, D0
0000213A 48C7 ext.l D7
0000213C D287 add.l D1, D7
0000213E E781 asl D1, 3
00002140 4874 1800 pea.l [A4 + D1]
00002144 486E FFE6 pea.l [A6 - 0x1A]
00002148 3F3C 080E move.w -[A7], 0x80E
0000214C A9EB syscall Pack4/FP68K
0000214E 486E FFF8 pea.l [A6 - 0x8]
00002152 486E FFDC pea.l [A6 - 0x24]
00002156 3F3C 080E move.w -[A7], 0x80E
0000215A A9EB syscall Pack4/FP68K
0000215C 486E FFDC pea.l [A6 - 0x24]
00002160 486E FFE6 pea.l [A6 - 0x1A]
00002164 3F3C 0004 move.w -[A7], 0x4
00002168 A9EB syscall Pack4/FP68K
0000216A 486E FFE6 pea.l [A6 - 0x1A]
0000216E 4874 1800 pea.l [A4 + D1]
00002172 3F3C 0810 move.w -[A7], 0x810
00002176 A9EB syscall Pack4/FP68K
00002178 5247 addq.w D7, 1
label0000217A:
0000217A BE6D C1B6 cmp.w D7, [A5 - 0x3E4A]
0000217E 6D00 FF50 blt -0xAE /* 000020D0 */
00002182 4246 clr.w D6
00002184 6000 014E bra +0x150 /* 000022D4 */
label00002188:
00002188 BA46 cmp.w D5, D6
0000218A 6700 0146 beq +0x148 /* 000022D2 */
0000218E 48C6 ext.l D6
00002190 2206 move.l D1, D6
00002192 2001 move.l D0, D1
00002194 C2FC 000F mulu.w D1, 0xF
00002198 4840 swap.w D0
0000219A C0FC 000F mulu.w D0, 0xF
0000219E 4840 swap.w D0
000021A0 4240 clr.w D0
000021A2 D280 add.l D1, D0
000021A4 48C5 ext.l D5
000021A6 D285 add.l D1, D5
000021A8 E781 asl D1, 3
000021AA 4873 1800 pea.l [A3 + D1]
000021AE 486E FFE6 pea.l [A6 - 0x1A]
000021B2 3F3C 080E move.w -[A7], 0x80E
000021B6 A9EB syscall Pack4/FP68K
000021B8 486E FFE6 pea.l [A6 - 0x1A]
000021BC 486E FFF0 pea.l [A6 - 0x10]
000021C0 3F3C 0810 move.w -[A7], 0x810
000021C4 A9EB syscall Pack4/FP68K
000021C6 4247 clr.w D7
000021C8 6000 0100 bra +0x102 /* 000022CA */
label000021CC:
000021CC 48C6 ext.l D6
000021CE 2206 move.l D1, D6
000021D0 2001 move.l D0, D1
000021D2 C2FC 000F mulu.w D1, 0xF
000021D6 4840 swap.w D0
000021D8 C0FC 000F mulu.w D0, 0xF
000021DC 4840 swap.w D0
000021DE 4240 clr.w D0
000021E0 D280 add.l D1, D0
000021E2 48C7 ext.l D7
000021E4 D287 add.l D1, D7
000021E6 E781 asl D1, 3
000021E8 4873 1800 pea.l [A3 + D1]
000021EC 486E FFE6 pea.l [A6 - 0x1A]
000021F0 3F3C 080E move.w -[A7], 0x80E
000021F4 A9EB syscall Pack4/FP68K
000021F6 48C5 ext.l D5
000021F8 2405 move.l D2, D5
000021FA 2002 move.l D0, D2
000021FC C4FC 000F mulu.w D2, 0xF
00002200 4840 swap.w D0
00002202 C0FC 000F mulu.w D0, 0xF
00002206 4840 swap.w D0
00002208 4240 clr.w D0
0000220A D480 add.l D2, D0
0000220C 48C7 ext.l D7
0000220E D487 add.l D2, D7
00002210 E782 asl D2, 3
00002212 4873 2800 pea.l [A3 + D2]
00002216 486E FFDC pea.l [A6 - 0x24]
0000221A 3F3C 080E move.w -[A7], 0x80E
0000221E A9EB syscall Pack4/FP68K
00002220 486E FFF0 pea.l [A6 - 0x10]
00002224 486E FFDC pea.l [A6 - 0x24]
00002228 3F3C 0804 move.w -[A7], 0x804
0000222C A9EB syscall Pack4/FP68K
0000222E 486E FFDC pea.l [A6 - 0x24]
00002232 486E FFE6 pea.l [A6 - 0x1A]
00002236 3F3C 0002 move.w -[A7], 0x2
0000223A A9EB syscall Pack4/FP68K
0000223C 486E FFE6 pea.l [A6 - 0x1A]
00002240 4873 1800 pea.l [A3 + D1]
00002244 3F3C 0810 move.w -[A7], 0x810
00002248 A9EB syscall Pack4/FP68K
0000224A 48C6 ext.l D6
0000224C 2206 move.l D1, D6
0000224E 2001 move.l D0, D1
00002250 C2FC 000F mulu.w D1, 0xF
00002254 4840 swap.w D0
00002256 C0FC 000F mulu.w D0, 0xF
0000225A 4840 swap.w D0
0000225C 4240 clr.w D0
0000225E D280 add.l D1, D0
00002260 48C7 ext.l D7
00002262 D287 add.l D1, D7
00002264 E781 asl D1, 3
00002266 4874 1800 pea.l [A4 + D1]
0000226A 486E FFE6 pea.l [A6 - 0x1A]
0000226E 3F3C 080E move.w -[A7], 0x80E
00002272 A9EB syscall Pack4/FP68K
00002274 48C5 ext.l D5
00002276 2405 move.l D2, D5
00002278 2002 move.l D0, D2
0000227A C4FC 000F mulu.w D2, 0xF
0000227E 4840 swap.w D0
00002280 C0FC 000F mulu.w D0, 0xF
00002284 4840 swap.w D0
00002286 4240 clr.w D0
00002288 D480 add.l D2, D0
0000228A 48C7 ext.l D7
0000228C D487 add.l D2, D7
0000228E E782 asl D2, 3
00002290 4874 2800 pea.l [A4 + D2]
00002294 486E FFDC pea.l [A6 - 0x24]
00002298 3F3C 080E move.w -[A7], 0x80E
0000229C A9EB syscall Pack4/FP68K
0000229E 486E FFF0 pea.l [A6 - 0x10]
000022A2 486E FFDC pea.l [A6 - 0x24]
000022A6 3F3C 0804 move.w -[A7], 0x804
000022AA A9EB syscall Pack4/FP68K
000022AC 486E FFDC pea.l [A6 - 0x24]
000022B0 486E FFE6 pea.l [A6 - 0x1A]
000022B4 3F3C 0002 move.w -[A7], 0x2
000022B8 A9EB syscall Pack4/FP68K
000022BA 486E FFE6 pea.l [A6 - 0x1A]
000022BE 4874 1800 pea.l [A4 + D1]
000022C2 3F3C 0810 move.w -[A7], 0x810
000022C6 A9EB syscall Pack4/FP68K
000022C8 5247 addq.w D7, 1
label000022CA:
000022CA BE6D C1B6 cmp.w D7, [A5 - 0x3E4A]
000022CE 6D00 FEFC blt -0x102 /* 000021CC */
label000022D2:
000022D2 5246 addq.w D6, 1
label000022D4:
000022D4 BC6D C1B6 cmp.w D6, [A5 - 0x3E4A]
000022D8 6D00 FEAE blt -0x150 /* 00002188 */
000022DC 5245 addq.w D5, 1
label000022DE:
000022DE BA6D C1B6 cmp.w D5, [A5 - 0x3E4A]
000022E2 6D00 FD60 blt -0x29E /* 00002044 */
000022E6 7001 moveq.l D0, 0x01
label000022E8:
000022E8 4CEE 18F0 FFC4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x3C]
000022EE 4E5E unlink A6
000022F0 4E75 rts
fn000022F2:
000022F2 4E56 FFAE link A6, -0x0052
000022F6 2F07 move.l -[A7], D7
000022F8 206D C1F0 movea.l A0, [A5 - 0x3E10]
000022FC 2F08 move.l -[A7], A0
000022FE 486E FFE6 pea.l [A6 - 0x1A]
00002302 3F3C 080E move.w -[A7], 0x80E
00002306 A9EB syscall Pack4/FP68K
00002308 486D C1C0 pea.l [A5 - 0x3E40]
0000230C 486E FFE6 pea.l [A6 - 0x1A]
00002310 3F3C 0804 move.w -[A7], 0x804
00002314 A9EB syscall Pack4/FP68K
00002316 486E FFE6 pea.l [A6 - 0x1A]
0000231A 486E FFF0 pea.l [A6 - 0x10]
0000231E 3F3C 0810 move.w -[A7], 0x810
00002322 A9EB syscall Pack4/FP68K
00002324 486D E9D6 pea.l [A5 - 0x162A]
00002328 486E FFE6 pea.l [A6 - 0x1A]
0000232C 3F3C 080E move.w -[A7], 0x80E
00002330 A9EB syscall Pack4/FP68K
00002332 486E FFE6 pea.l [A6 - 0x1A]
00002336 486E FFF8 pea.l [A6 - 0x8]
0000233A 3F3C 0810 move.w -[A7], 0x810
0000233E A9EB syscall Pack4/FP68K
00002340 4247 clr.w D7
00002342 605A bra +0x5C /* 0000239E */
label00002344:
00002344 486E FFF8 pea.l [A6 - 0x8]
00002348 486E FFE6 pea.l [A6 - 0x1A]
0000234C 3F3C 080E move.w -[A7], 0x80E
00002350 A9EB syscall Pack4/FP68K
00002352 206D C1E0 movea.l A0, [A5 - 0x3E20]
00002356 48C7 ext.l D7
00002358 2007 move.l D0, D7
0000235A E780 asl D0, 3
0000235C 4870 0800 pea.l [A0 + D0]
00002360 486E FFDC pea.l [A6 - 0x24]
00002364 3F3C 080E move.w -[A7], 0x80E
00002368 A9EB syscall Pack4/FP68K
0000236A 206D C1E4 movea.l A0, [A5 - 0x3E1C]
0000236E 48C7 ext.l D7
00002370 2007 move.l D0, D7
00002372 E780 asl D0, 3
00002374 4870 0800 pea.l [A0 + D0]
00002378 486E FFDC pea.l [A6 - 0x24]
0000237C 3F3C 0804 move.w -[A7], 0x804
00002380 A9EB syscall Pack4/FP68K
00002382 486E FFDC pea.l [A6 - 0x24]
00002386 486E FFE6 pea.l [A6 - 0x1A]
0000238A 4267 clr.w -[A7]
0000238C A9EB syscall Pack4/FP68K
0000238E 486E FFE6 pea.l [A6 - 0x1A]
00002392 486E FFF8 pea.l [A6 - 0x8]
00002396 3F3C 0810 move.w -[A7], 0x810
0000239A A9EB syscall Pack4/FP68K
0000239C 5247 addq.w D7, 1
label0000239E:
0000239E BE6D C1B6 cmp.w D7, [A5 - 0x3E4A]
000023A2 6DA0 blt -0x5E /* 00002344 */
000023A4 486D C1C8 pea.l [A5 - 0x3E38]
000023A8 486E FFE6 pea.l [A6 - 0x1A]
000023AC 3F3C 080E move.w -[A7], 0x80E
000023B0 A9EB syscall Pack4/FP68K
000023B2 486E FFF0 pea.l [A6 - 0x10]
000023B6 486E FFDC pea.l [A6 - 0x24]
000023BA 3F3C 080E move.w -[A7], 0x80E
000023BE A9EB syscall Pack4/FP68K
000023C0 486E FFF0 pea.l [A6 - 0x10]
000023C4 486E FFDC pea.l [A6 - 0x24]
000023C8 3F3C 0804 move.w -[A7], 0x804
000023CC A9EB syscall Pack4/FP68K
000023CE 486D C1C0 pea.l [A5 - 0x3E40]
000023D2 486E FFDC pea.l [A6 - 0x24]
000023D6 3F3C 0806 move.w -[A7], 0x806
000023DA A9EB syscall Pack4/FP68K
000023DC 486E FFDC pea.l [A6 - 0x24]
000023E0 486E FFE6 pea.l [A6 - 0x1A]
000023E4 3F3C 0002 move.w -[A7], 0x2
000023E8 A9EB syscall Pack4/FP68K
000023EA 206D C1EC movea.l A0, [A5 - 0x3E14]
000023EE 486E FFE6 pea.l [A6 - 0x1A]
000023F2 4868 0020 pea.l [A0 + 0x20]
000023F6 3F3C 0810 move.w -[A7], 0x810
000023FA A9EB syscall Pack4/FP68K
000023FC 486D C1C8 pea.l [A5 - 0x3E38]
00002400 486E FFE6 pea.l [A6 - 0x1A]
00002404 3F3C 080E move.w -[A7], 0x80E
00002408 A9EB syscall Pack4/FP68K
0000240A 486E FFF8 pea.l [A6 - 0x8]
0000240E 486E FFE6 pea.l [A6 - 0x1A]
00002412 3F3C 0802 move.w -[A7], 0x802
00002416 A9EB syscall Pack4/FP68K
00002418 206D C1EC movea.l A0, [A5 - 0x3E14]
0000241C 486E FFE6 pea.l [A6 - 0x1A]
00002420 2F08 move.l -[A7], A0
00002422 3F3C 0810 move.w -[A7], 0x810
00002426 A9EB syscall Pack4/FP68K
00002428 206D C1EC movea.l A0, [A5 - 0x3E14]
0000242C 4868 0020 pea.l [A0 + 0x20]
00002430 486E FFE6 pea.l [A6 - 0x1A]
00002434 3F3C 080E move.w -[A7], 0x80E
00002438 A9EB syscall Pack4/FP68K
0000243A 206D C1EC movea.l A0, [A5 - 0x3E14]
0000243E 2F08 move.l -[A7], A0
00002440 486E FFE6 pea.l [A6 - 0x1A]
00002444 3F3C 0802 move.w -[A7], 0x802
00002448 A9EB syscall Pack4/FP68K
0000244A 206D C1EC movea.l A0, [A5 - 0x3E14]
0000244E 486E FFE6 pea.l [A6 - 0x1A]
00002452 4868 0008 pea.l [A0 + 0x8]
00002456 3F3C 0810 move.w -[A7], 0x810
0000245A A9EB syscall Pack4/FP68K
0000245C 302D C1B6 move.w D0, [A5 - 0x3E4A]
00002460 5340 subq.w D0, 1
00002462 3B40 C1B4 move.w [A5 - 0x3E4C], D0
00002466 3D40 FFDA move.w [A6 - 0x26], D0
0000246A 486E FFDA pea.l [A6 - 0x26]
0000246E 486E FFE6 pea.l [A6 - 0x1A]
00002472 3F3C 200E move.w -[A7], 0x200E
00002476 A9EB syscall Pack4/FP68K
00002478 486E FFE6 pea.l [A6 - 0x1A]
0000247C 486E FFD2 pea.l [A6 - 0x2E]
00002480 3F3C 0810 move.w -[A7], 0x810
00002484 A9EB syscall Pack4/FP68K
00002486 486E FFD2 pea.l [A6 - 0x2E]
0000248A 486E FFDC pea.l [A6 - 0x24]
0000248E 3F3C 080E move.w -[A7], 0x80E
00002492 A9EB syscall Pack4/FP68K
00002494 206D C1EC movea.l A0, [A5 - 0x3E14]
00002498 486E FFDC pea.l [A6 - 0x24]
0000249C 4868 0050 pea.l [A0 + 0x50]
000024A0 3F3C 0810 move.w -[A7], 0x810
000024A4 A9EB syscall Pack4/FP68K
000024A6 486D C1C0 pea.l [A5 - 0x3E40]
000024AA 486E FFE6 pea.l [A6 - 0x1A]
000024AE 3F3C 080E move.w -[A7], 0x80E
000024B2 A9EB syscall Pack4/FP68K
000024B4 486D C1B6 pea.l [A5 - 0x3E4A]
000024B8 486E FFDC pea.l [A6 - 0x24]
000024BC 3F3C 200E move.w -[A7], 0x200E
000024C0 A9EB syscall Pack4/FP68K
000024C2 486E FFDC pea.l [A6 - 0x24]
000024C6 486E FFE6 pea.l [A6 - 0x1A]
000024CA 3F3C 0002 move.w -[A7], 0x2
000024CE A9EB syscall Pack4/FP68K
000024D0 206D C1EC movea.l A0, [A5 - 0x3E14]
000024D4 486E FFE6 pea.l [A6 - 0x1A]
000024D8 4868 0058 pea.l [A0 + 0x58]
000024DC 3F3C 0810 move.w -[A7], 0x810
000024E0 A9EB syscall Pack4/FP68K
000024E2 206D C1EC movea.l A0, [A5 - 0x3E14]
000024E6 4868 0050 pea.l [A0 + 0x50]
000024EA 486E FFE6 pea.l [A6 - 0x1A]
000024EE 3F3C 080E move.w -[A7], 0x80E
000024F2 A9EB syscall Pack4/FP68K
000024F4 206D C1EC movea.l A0, [A5 - 0x3E14]
000024F8 4868 0058 pea.l [A0 + 0x58]
000024FC 486E FFE6 pea.l [A6 - 0x1A]
00002500 3F3C 0800 move.w -[A7], 0x800
00002504 A9EB syscall Pack4/FP68K
00002506 206D C1EC movea.l A0, [A5 - 0x3E14]
0000250A 486E FFE6 pea.l [A6 - 0x1A]
0000250E 4868 0060 pea.l [A0 + 0x60]
00002512 3F3C 0810 move.w -[A7], 0x810
00002516 A9EB syscall Pack4/FP68K
00002518 206D C1EC movea.l A0, [A5 - 0x3E14]
0000251C 4868 0008 pea.l [A0 + 0x8]
00002520 486E FFE6 pea.l [A6 - 0x1A]
00002524 3F3C 080E move.w -[A7], 0x80E
00002528 A9EB syscall Pack4/FP68K
0000252A 206D C1EC movea.l A0, [A5 - 0x3E14]
0000252E 4868 0050 pea.l [A0 + 0x50]
00002532 486E FFE6 pea.l [A6 - 0x1A]
00002536 3F3C 0806 move.w -[A7], 0x806
0000253A A9EB syscall Pack4/FP68K
0000253C 206D C1EC movea.l A0, [A5 - 0x3E14]
00002540 486E FFE6 pea.l [A6 - 0x1A]
00002544 4868 0018 pea.l [A0 + 0x18]
00002548 3F3C 0810 move.w -[A7], 0x810
0000254C A9EB syscall Pack4/FP68K
0000254E 206D C1EC movea.l A0, [A5 - 0x3E14]
00002552 2F08 move.l -[A7], A0
00002554 486E FFE6 pea.l [A6 - 0x1A]
00002558 3F3C 080E move.w -[A7], 0x80E
0000255C A9EB syscall Pack4/FP68K
0000255E 206D C1EC movea.l A0, [A5 - 0x3E14]
00002562 4868 0058 pea.l [A0 + 0x58]
00002566 486E FFE6 pea.l [A6 - 0x1A]
0000256A 3F3C 0806 move.w -[A7], 0x806
0000256E A9EB syscall Pack4/FP68K
00002570 206D C1EC movea.l A0, [A5 - 0x3E14]
00002574 486E FFE6 pea.l [A6 - 0x1A]
00002578 4868 0010 pea.l [A0 + 0x10]
0000257C 3F3C 0810 move.w -[A7], 0x810
00002580 A9EB syscall Pack4/FP68K
00002582 206D C1EC movea.l A0, [A5 - 0x3E14]
00002586 4868 0010 pea.l [A0 + 0x10]
0000258A 487A 01E6 pea.l [PC + 0x1E6 /* 00002772, value 0x0, cstring "" */]
0000258E 3F3C 0808 move.w -[A7], 0x808
00002592 A9EB syscall Pack4/FP68K
00002594 6726 beq +0x28 /* 000025BC */
00002596 206D C1EC movea.l A0, [A5 - 0x3E14]
0000259A 4868 0018 pea.l [A0 + 0x18]
0000259E 486E FFE6 pea.l [A6 - 0x1A]
000025A2 3F3C 080E move.w -[A7], 0x80E
000025A6 A9EB syscall Pack4/FP68K
000025A8 206D C1EC movea.l A0, [A5 - 0x3E14]
000025AC 4868 0010 pea.l [A0 + 0x10]
000025B0 486E FFE6 pea.l [A6 - 0x1A]
000025B4 3F3C 0806 move.w -[A7], 0x806
000025B8 A9EB syscall Pack4/FP68K
000025BA 600E bra +0x10 /* 000025CA */
label000025BC:
000025BC 41EE FFE6 lea.l A0, [A6 - 0x1A]
000025C0 43FA 01A6 lea.l A1, [PC + 0x1A6 /* 00002768, value 0x43FF802A */]
000025C4 20D9 move.l [A0]+, [A1]+
000025C6 20D9 move.l [A0]+, [A1]+
000025C8 30D9 move.w [A0]+, [A1]+
label000025CA:
000025CA 206D C1EC movea.l A0, [A5 - 0x3E14]
000025CE 486E FFE6 pea.l [A6 - 0x1A]
000025D2 4868 0028 pea.l [A0 + 0x28]
000025D6 3F3C 0810 move.w -[A7], 0x810
000025DA A9EB syscall Pack4/FP68K
000025DC 206D C1EC movea.l A0, [A5 - 0x3E14]
000025E0 4868 0030 pea.l [A0 + 0x30]
000025E4 206D C1EC movea.l A0, [A5 - 0x3E14]
000025E8 4868 0010 pea.l [A0 + 0x10]
000025EC 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
000025F0 206D C1F0 movea.l A0, [A5 - 0x3E10]
000025F4 2F08 move.l -[A7], A0
000025F6 487A 017A pea.l [PC + 0x17A /* 00002772, value 0x0, cstring "" */]
000025FA 3F3C 0808 move.w -[A7], 0x808
000025FE A9EB syscall Pack4/FP68K
00002600 508F addq.l A7, 8
00002602 6738 beq +0x3A /* 0000263C */
00002604 7064 moveq.l D0, 0x64
00002606 2D40 FFCE move.l [A6 - 0x32], D0
0000260A 486E FFCE pea.l [A6 - 0x32]
0000260E 486E FFE6 pea.l [A6 - 0x1A]
00002612 3F3C 280E move.w -[A7], 0x280E
00002616 A9EB syscall Pack4/FP68K
00002618 206D C1EC movea.l A0, [A5 - 0x3E14]
0000261C 4868 0030 pea.l [A0 + 0x30]
00002620 486E FFE6 pea.l [A6 - 0x1A]
00002624 3F3C 0804 move.w -[A7], 0x804
00002628 A9EB syscall Pack4/FP68K
0000262A 206D C1F0 movea.l A0, [A5 - 0x3E10]
0000262E 2F08 move.l -[A7], A0
00002630 486E FFE6 pea.l [A6 - 0x1A]
00002634 3F3C 0806 move.w -[A7], 0x806
00002638 A9EB syscall Pack4/FP68K
0000263A 600E bra +0x10 /* 0000264A */
label0000263C:
0000263C 41EE FFE6 lea.l A0, [A6 - 0x1A]
00002640 43FA 0126 lea.l A1, [PC + 0x126 /* 00002768, value 0x43FF802A */]
00002644 20D9 move.l [A0]+, [A1]+
00002646 20D9 move.l [A0]+, [A1]+
00002648 30D9 move.w [A0]+, [A1]+
label0000264A:
0000264A 206D C1EC movea.l A0, [A5 - 0x3E14]
0000264E 486E FFE6 pea.l [A6 - 0x1A]
00002652 4868 0038 pea.l [A0 + 0x38]
00002656 3F3C 0810 move.w -[A7], 0x810
0000265A A9EB syscall Pack4/FP68K
0000265C 206D C1EC movea.l A0, [A5 - 0x3E14]
00002660 4868 0020 pea.l [A0 + 0x20]
00002664 487A 010C pea.l [PC + 0x10C /* 00002772, value 0x0, cstring "" */]
00002668 3F3C 0808 move.w -[A7], 0x808
0000266C A9EB syscall Pack4/FP68K
0000266E 6726 beq +0x28 /* 00002696 */
00002670 206D C1EC movea.l A0, [A5 - 0x3E14]
00002674 4868 0008 pea.l [A0 + 0x8]
00002678 486E FFE6 pea.l [A6 - 0x1A]
0000267C 3F3C 080E move.w -[A7], 0x80E
00002680 A9EB syscall Pack4/FP68K
00002682 206D C1EC movea.l A0, [A5 - 0x3E14]
00002686 4868 0020 pea.l [A0 + 0x20]
0000268A 486E FFE6 pea.l [A6 - 0x1A]
0000268E 3F3C 0806 move.w -[A7], 0x806
00002692 A9EB syscall Pack4/FP68K
00002694 600E bra +0x10 /* 000026A4 */
label00002696:
00002696 41EE FFE6 lea.l A0, [A6 - 0x1A]
0000269A 43FA 00CC lea.l A1, [PC + 0xCC /* 00002768, value 0x43FF802A */]
0000269E 20D9 move.l [A0]+, [A1]+
000026A0 20D9 move.l [A0]+, [A1]+
000026A2 30D9 move.w [A0]+, [A1]+
label000026A4:
000026A4 206D C1EC movea.l A0, [A5 - 0x3E14]
000026A8 486E FFE6 pea.l [A6 - 0x1A]
000026AC 4868 0040 pea.l [A0 + 0x40]
000026B0 3F3C 0810 move.w -[A7], 0x810
000026B4 A9EB syscall Pack4/FP68K
000026B6 7001 moveq.l D0, 0x01
000026B8 2D40 FFCA move.l [A6 - 0x36], D0
000026BC 486E FFCA pea.l [A6 - 0x36]
000026C0 486E FFE6 pea.l [A6 - 0x1A]
000026C4 3F3C 280E move.w -[A7], 0x280E
000026C8 A9EB syscall Pack4/FP68K
000026CA 7001 moveq.l D0, 0x01
000026CC 2D40 FFC6 move.l [A6 - 0x3A], D0
000026D0 486E FFC6 pea.l [A6 - 0x3A]
000026D4 486E FFDC pea.l [A6 - 0x24]
000026D8 3F3C 280E move.w -[A7], 0x280E
000026DC A9EB syscall Pack4/FP68K
000026DE 206D C1EC movea.l A0, [A5 - 0x3E14]
000026E2 4868 0040 pea.l [A0 + 0x40]
000026E6 486E FFDC pea.l [A6 - 0x24]
000026EA 3F3C 0802 move.w -[A7], 0x802
000026EE A9EB syscall Pack4/FP68K
000026F0 486D C1C0 pea.l [A5 - 0x3E40]
000026F4 486E FFBC pea.l [A6 - 0x44]
000026F8 3F3C 080E move.w -[A7], 0x80E
000026FC A9EB syscall Pack4/FP68K
000026FE 7001 moveq.l D0, 0x01
00002700 2D40 FFAE move.l [A6 - 0x52], D0
00002704 486E FFAE pea.l [A6 - 0x52]
00002708 486E FFB2 pea.l [A6 - 0x4E]
0000270C 3F3C 280E move.w -[A7], 0x280E
00002710 A9EB syscall Pack4/FP68K
00002712 486E FFB2 pea.l [A6 - 0x4E]
00002716 486E FFBC pea.l [A6 - 0x44]
0000271A 3F3C 0002 move.w -[A7], 0x2
0000271E A9EB syscall Pack4/FP68K
00002720 486E FFBC pea.l [A6 - 0x44]
00002724 486E FFDC pea.l [A6 - 0x24]
00002728 3F3C 0004 move.w -[A7], 0x4
0000272C A9EB syscall Pack4/FP68K
0000272E 206D C1EC movea.l A0, [A5 - 0x3E14]
00002732 4868 0058 pea.l [A0 + 0x58]
00002736 486E FFDC pea.l [A6 - 0x24]
0000273A 3F3C 0806 move.w -[A7], 0x806
0000273E A9EB syscall Pack4/FP68K
00002740 486E FFDC pea.l [A6 - 0x24]
00002744 486E FFE6 pea.l [A6 - 0x1A]
00002748 3F3C 0002 move.w -[A7], 0x2
0000274C A9EB syscall Pack4/FP68K
0000274E 206D C1EC movea.l A0, [A5 - 0x3E14]
00002752 486E FFE6 pea.l [A6 - 0x1A]
00002756 4868 0048 pea.l [A0 + 0x48]
0000275A 3F3C 0810 move.w -[A7], 0x810
0000275E A9EB syscall Pack4/FP68K
00002760 2E2E FFAA move.l D7, [A6 - 0x56]
00002764 4E5E unlink A6
00002766 4E75 rts
00002768 43FF lea.l A1, <<invalid special address>>
0000276A 802A 0C91 or.b D0, [A2 + 0xC91]
0000276E 080A E601 btst.b A2, 0x1
00002772 0000 0000 ori.b D0, 0x0
00002776 0000 0000 ori.b D0, 0x0
0000277A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000277C-00002780
fn0000277C:
0000277C 4E56 FDC0 link A6, -0x0240
// end alternate branch 0000277C-00002780
fn0000277C: // (misaligned)
0000277E FDC0 .invalid <<F/7/6>>
00002780 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00002784 49EE FDF8 lea.l A4, [A6 - 0x208]
00002788 47EE FEFC lea.l A3, [A6 - 0x104]
0000278C 7001 moveq.l D0, 0x01
0000278E 2F00 move.l -[A7], D0
00002790 4EAD 134A jsr [A5 + 0x134A /* export_613 */]
00002794 4A40 tst.w D0
00002796 588F addq.l A7, 4
00002798 6700 03CA beq +0x3CC /* 00002B64 */
0000279C 4878 0114 push.l 0x114
000027A0 4878 0180 push.l 0x180
000027A4 302D B9C4 move.w D0, [A5 - 0x463C]
000027A8 48C0 ext.l D0
000027AA 2F00 move.l -[A7], D0
000027AC 302D B9C2 move.w D0, [A5 - 0x463E]
000027B0 48C0 ext.l D0
000027B2 2F00 move.l -[A7], D0
000027B4 302D B9C0 move.w D0, [A5 - 0x4640]
000027B8 48C0 ext.l D0
000027BA 2F00 move.l -[A7], D0
000027BC 302D B9BE move.w D0, [A5 - 0x4642]
000027C0 48C0 ext.l D0
000027C2 2F00 move.l -[A7], D0
000027C4 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
000027C8 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
000027CC 7A00 moveq.l D5, 0x00
000027CE 4FEF 001C lea.l A7, [A7 + 0x1C]
000027D2 6000 0186 bra +0x188 /* 0000295A */
label000027D6:
000027D6 2005 move.l D0, D5
000027D8 D040 add.w D0, D0
000027DA 41ED C14E lea.l A0, [A5 - 0x3EB2]
000027DE 7200 moveq.l D1, 0x00
000027E0 1230 0001 move.b D1, [A0 + D0.w + 0x1]
000027E4 2801 move.l D4, D1
000027E6 2F0C move.l -[A7], A4
000027E8 2005 move.l D0, D5
000027EA 5285 addq.l D5, 1
000027EC D0BC 0000 04B0 add.l D0, 0x4B0
000027F2 2F00 move.l -[A7], D0
000027F4 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
000027F8 7010 moveq.l D0, 0x10
000027FA 2F00 move.l -[A7], D0
000027FC 486E FDE8 pea.l [A6 - 0x218]
00002800 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00002804 7009 moveq.l D0, 0x09
00002806 B086 cmp.l D0, D6
00002808 4FEF 0010 lea.l A7, [A7 + 0x10]
0000280C 6E08 bgt +0xA /* 00002816 */
0000280E 302D C1B4 move.w D0, [A5 - 0x3E4C]
00002812 48C0 ext.l D0
00002814 DC80 add.l D6, D0
label00002816:
00002816 7008 moveq.l D0, 0x08
00002818 B086 cmp.l D0, D6
0000281A 6600 00C0 bne +0xC2 /* 000028DC */
0000281E 7E01 moveq.l D7, 0x01
00002820 6000 00AC bra +0xAE /* 000028CE */
label00002824:
00002824 2F07 move.l -[A7], D7
00002826 2F0B move.l -[A7], A3
00002828 4EBA 0344 jsr [PC + 0x344 /* 00002B6E */]
0000282C 4A40 tst.w D0
0000282E 508F addq.l A7, 8
00002830 6618 bne +0x1A /* 0000284A */
00002832 2F07 move.l -[A7], D7
00002834 200C move.l D0, A4
00002836 5280 addq.l D0, 1
00002838 2F00 move.l -[A7], D0
0000283A 200B move.l D0, A3
0000283C 5280 addq.l D0, 1
0000283E 2F00 move.l -[A7], D0
00002840 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002844 1680 move.b [A3], D0
00002846 4FEF 000C lea.l A7, [A7 + 0xC]
label0000284A:
0000284A 302D B9C2 move.w D0, [A5 - 0x463E]
0000284E 48C0 ext.l D0
00002850 2F00 move.l -[A7], D0
00002852 302D B9BE move.w D0, [A5 - 0x4642]
00002856 48C0 ext.l D0
00002858 D086 add.l D0, D6
0000285A D087 add.l D0, D7
0000285C 5380 subq.l D0, 1
0000285E 2F00 move.l -[A7], D0
00002860 486E FDE8 pea.l [A6 - 0x218]
00002864 2F2D C194 move.l -[A7], [A5 - 0x3E6C]
00002868 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
0000286C 303C CFFF move.w D0, 0xCFFF
00002870 C06E FDEA and.w D0, [A6 - 0x216]
00002874 7200 moveq.l D1, 0x00
00002876 3200 move.w D1, D0
00002878 7000 moveq.l D0, 0x00
0000287A 4A84 tst.l D4
0000287C 57C0 seq D0
0000287E 4400 neg.b D0
00002880 4FEF 0010 lea.l A7, [A7 + 0x10]
00002884 6704 beq +0x6 /* 0000288A */
00002886 7000 moveq.l D0, 0x00
00002888 6006 bra +0x8 /* 00002890 */
label0000288A:
0000288A 203C 0000 2000 move.l D0, 0x2000 /* ' \0' */
label00002890:
00002890 8081 or.l D0, D1
00002892 3D40 FDEA move.w [A6 - 0x216], D0
00002896 7000 moveq.l D0, 0x00
00002898 2F00 move.l -[A7], D0
0000289A 7201 moveq.l D1, 0x01
0000289C 2F01 move.l -[A7], D1
0000289E 486E FDE8 pea.l [A6 - 0x218]
000028A2 2F0B move.l -[A7], A3
000028A4 342D B9C2 move.w D2, [A5 - 0x463E]
000028A8 48C2 ext.l D2
000028AA 2F02 move.l -[A7], D2
000028AC 342D B9BE move.w D2, [A5 - 0x4642]
000028B0 48C2 ext.l D2
000028B2 D486 add.l D2, D6
000028B4 D487 add.l D2, D7
000028B6 5382 subq.l D2, 1
000028B8 2F02 move.l -[A7], D2
000028BA 2F2D C194 move.l -[A7], [A5 - 0x3E6C]
000028BE 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */]
000028C2 4A40 tst.w D0
000028C4 4FEF 001C lea.l A7, [A7 + 0x1C]
000028C8 6700 029A beq +0x29C /* 00002B64 */
000028CC 5287 addq.l D7, 1
label000028CE:
000028CE 302D C1B4 move.w D0, [A5 - 0x3E4C]
000028D2 48C0 ext.l D0
000028D4 B087 cmp.l D0, D7
000028D6 6C00 FF4C bge -0xB2 /* 00002824 */
000028DA 607E bra +0x80 /* 0000295A */
label000028DC:
000028DC 302D B9C2 move.w D0, [A5 - 0x463E]
000028E0 48C0 ext.l D0
000028E2 D084 add.l D0, D4
000028E4 2F00 move.l -[A7], D0
000028E6 302D B9BE move.w D0, [A5 - 0x4642]
000028EA 48C0 ext.l D0
000028EC D086 add.l D0, D6
000028EE 2F00 move.l -[A7], D0
000028F0 486E FDE8 pea.l [A6 - 0x218]
000028F4 2F2D C194 move.l -[A7], [A5 - 0x3E6C]
000028F8 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
000028FC 303C CFFF move.w D0, 0xCFFF
00002900 C06E FDEA and.w D0, [A6 - 0x216]
00002904 7200 moveq.l D1, 0x00
00002906 3200 move.w D1, D0
00002908 7000 moveq.l D0, 0x00
0000290A 4A84 tst.l D4
0000290C 57C0 seq D0
0000290E 4400 neg.b D0
00002910 4FEF 0010 lea.l A7, [A7 + 0x10]
00002914 6704 beq +0x6 /* 0000291A */
00002916 7000 moveq.l D0, 0x00
00002918 6006 bra +0x8 /* 00002920 */
label0000291A:
0000291A 203C 0000 2000 move.l D0, 0x2000 /* ' \0' */
label00002920:
00002920 8081 or.l D0, D1
00002922 3D40 FDEA move.w [A6 - 0x216], D0
00002926 7000 moveq.l D0, 0x00
00002928 2F00 move.l -[A7], D0
0000292A 7201 moveq.l D1, 0x01
0000292C 2F01 move.l -[A7], D1
0000292E 486E FDE8 pea.l [A6 - 0x218]
00002932 2F0C move.l -[A7], A4
00002934 342D B9C2 move.w D2, [A5 - 0x463E]
00002938 48C2 ext.l D2
0000293A D484 add.l D2, D4
0000293C 2F02 move.l -[A7], D2
0000293E 342D B9BE move.w D2, [A5 - 0x4642]
00002942 48C2 ext.l D2
00002944 D486 add.l D2, D6
00002946 2F02 move.l -[A7], D2
00002948 2F2D C194 move.l -[A7], [A5 - 0x3E6C]
0000294C 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */]
00002950 4A40 tst.w D0
00002952 4FEF 001C lea.l A7, [A7 + 0x1C]
00002956 6700 020C beq +0x20E /* 00002B64 */
label0000295A:
0000295A 2005 move.l D0, D5
0000295C D040 add.w D0, D0
0000295E 41ED C14E lea.l A0, [A5 - 0x3EB2]
00002962 7200 moveq.l D1, 0x00
00002964 1230 0000 move.b D1, [A0 + D0.w]
00002968 2C01 move.l D6, D1
0000296A 0C86 0000 00FF cmpi.l D6, 0xFF
00002970 6600 FE64 bne -0x19A /* 000027D6 */
00002974 7000 moveq.l D0, 0x00
00002976 2F00 move.l -[A7], D0
00002978 2F0C move.l -[A7], A4
0000297A 4EBA 01F2 jsr [PC + 0x1F2 /* 00002B6E */]
0000297E 4A14 tst.b [A4]
00002980 508F addq.l A7, 8
00002982 6754 beq +0x56 /* 000029D8 */
00002984 302D B9C2 move.w D0, [A5 - 0x463E]
00002988 48C0 ext.l D0
0000298A 5280 addq.l D0, 1
0000298C 2F00 move.l -[A7], D0
0000298E 302D B9BE move.w D0, [A5 - 0x4642]
00002992 48C0 ext.l D0
00002994 5480 addq.l D0, 2
00002996 2F00 move.l -[A7], D0
00002998 486E FDE8 pea.l [A6 - 0x218]
0000299C 2F2D C194 move.l -[A7], [A5 - 0x3E6C]
000029A0 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
000029A4 7000 moveq.l D0, 0x00
000029A6 2F00 move.l -[A7], D0
000029A8 7201 moveq.l D1, 0x01
000029AA 2F01 move.l -[A7], D1
000029AC 486E FDE8 pea.l [A6 - 0x218]
000029B0 2F0C move.l -[A7], A4
000029B2 342D B9C2 move.w D2, [A5 - 0x463E]
000029B6 48C2 ext.l D2
000029B8 5282 addq.l D2, 1
000029BA 2F02 move.l -[A7], D2
000029BC 342D B9BE move.w D2, [A5 - 0x4642]
000029C0 48C2 ext.l D2
000029C2 5482 addq.l D2, 2
000029C4 2F02 move.l -[A7], D2
000029C6 2F2D C194 move.l -[A7], [A5 - 0x3E6C]
000029CA 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */]
000029CE 4A40 tst.w D0
000029D0 4FEF 002C lea.l A7, [A7 + 0x2C]
000029D4 6700 018E beq +0x190 /* 00002B64 */
label000029D8:
000029D8 7A00 moveq.l D5, 0x00
000029DA 6000 0114 bra +0x116 /* 00002AF0 */
label000029DE:
000029DE 7000 moveq.l D0, 0x00
000029E0 2F00 move.l -[A7], D0
000029E2 206D C1F0 movea.l A0, [A5 - 0x3E10]
000029E6 2205 move.l D1, D5
000029E8 E781 asl D1, 3
000029EA 4870 1800 pea.l [A0 + D1]
000029EE 486E FDDE pea.l [A6 - 0x222]
000029F2 3F3C 080E move.w -[A7], 0x80E
000029F6 A9EB syscall Pack4/FP68K
000029F8 41EE FDE8 lea.l A0, [A6 - 0x218]
000029FC 2F20 move.l -[A7], -[A0]
000029FE 2F20 move.l -[A7], -[A0]
00002A00 3F20 move.w -[A7], -[A0]
00002A02 7201 moveq.l D1, 0x01
00002A04 2F01 move.l -[A7], D1
00002A06 4A85 tst.l D5
00002A08 6704 beq +0x6 /* 00002A0E */
00002A0A 7407 moveq.l D2, 0x07
00002A0C 600C bra +0xE /* 00002A1A */
label00002A0E:
00002A0E 302D C1B4 move.w D0, [A5 - 0x3E4C]
00002A12 48C0 ext.l D0
00002A14 7210 moveq.l D1, 0x10
00002A16 D081 add.l D0, D1
00002A18 2400 move.l D2, D0
label00002A1A:
00002A1A D485 add.l D2, D5
00002A1C 2F02 move.l -[A7], D2
00002A1E 486D C18A pea.l [A5 - 0x3E76]
00002A22 4EBA E354 jsr [PC - 0x1CAC /* 00000D78 */]
00002A26 4A40 tst.w D0
00002A28 4FEF 001A lea.l A7, [A7 + 0x1A]
00002A2C 6700 0136 beq +0x138 /* 00002B64 */
00002A30 7000 moveq.l D0, 0x00
00002A32 2F00 move.l -[A7], D0
00002A34 206D C1E0 movea.l A0, [A5 - 0x3E20]
00002A38 2205 move.l D1, D5
00002A3A E781 asl D1, 3
00002A3C 4870 1800 pea.l [A0 + D1]
00002A40 486E FDD4 pea.l [A6 - 0x22C]
00002A44 3F3C 080E move.w -[A7], 0x80E
00002A48 A9EB syscall Pack4/FP68K
00002A4A 41EE FDDE lea.l A0, [A6 - 0x222]
00002A4E 2F20 move.l -[A7], -[A0]
00002A50 2F20 move.l -[A7], -[A0]
00002A52 3F20 move.w -[A7], -[A0]
00002A54 7202 moveq.l D1, 0x02
00002A56 2F01 move.l -[A7], D1
00002A58 2405 move.l D2, D5
00002A5A 5E82 addq.l D2, 7
00002A5C 2F02 move.l -[A7], D2
00002A5E 486D C18A pea.l [A5 - 0x3E76]
00002A62 4EBA E314 jsr [PC - 0x1CEC /* 00000D78 */]
00002A66 4A40 tst.w D0
00002A68 4FEF 001A lea.l A7, [A7 + 0x1A]
00002A6C 6700 00F6 beq +0xF8 /* 00002B64 */
00002A70 7000 moveq.l D0, 0x00
00002A72 2F00 move.l -[A7], D0
00002A74 206D C1DC movea.l A0, [A5 - 0x3E24]
00002A78 2205 move.l D1, D5
00002A7A E781 asl D1, 3
00002A7C 4870 1800 pea.l [A0 + D1]
00002A80 486E FDCA pea.l [A6 - 0x236]
00002A84 3F3C 080E move.w -[A7], 0x80E
00002A88 A9EB syscall Pack4/FP68K
00002A8A 41EE FDD4 lea.l A0, [A6 - 0x22C]
00002A8E 2F20 move.l -[A7], -[A0]
00002A90 2F20 move.l -[A7], -[A0]
00002A92 3F20 move.w -[A7], -[A0]
00002A94 7203 moveq.l D1, 0x03
00002A96 2F01 move.l -[A7], D1
00002A98 2405 move.l D2, D5
00002A9A 5E82 addq.l D2, 7
00002A9C 2F02 move.l -[A7], D2
00002A9E 486D C18A pea.l [A5 - 0x3E76]
00002AA2 4EBA E2D4 jsr [PC - 0x1D2C /* 00000D78 */]
00002AA6 4A40 tst.w D0
00002AA8 4FEF 001A lea.l A7, [A7 + 0x1A]
00002AAC 6700 00B6 beq +0xB8 /* 00002B64 */
00002AB0 7000 moveq.l D0, 0x00
00002AB2 2F00 move.l -[A7], D0
00002AB4 206D C1D8 movea.l A0, [A5 - 0x3E28]
00002AB8 2205 move.l D1, D5
00002ABA E781 asl D1, 3
00002ABC 4870 1800 pea.l [A0 + D1]
00002AC0 486E FDC0 pea.l [A6 - 0x240]
00002AC4 3F3C 080E move.w -[A7], 0x80E
00002AC8 A9EB syscall Pack4/FP68K
00002ACA 41EE FDCA lea.l A0, [A6 - 0x236]
00002ACE 2F20 move.l -[A7], -[A0]
00002AD0 2F20 move.l -[A7], -[A0]
00002AD2 3F20 move.w -[A7], -[A0]
00002AD4 7204 moveq.l D1, 0x04
00002AD6 2F01 move.l -[A7], D1
00002AD8 2405 move.l D2, D5
00002ADA 5E82 addq.l D2, 7
00002ADC 2F02 move.l -[A7], D2
00002ADE 486D C18A pea.l [A5 - 0x3E76]
00002AE2 4EBA E294 jsr [PC - 0x1D6C /* 00000D78 */]
00002AE6 4A40 tst.w D0
00002AE8 4FEF 001A lea.l A7, [A7 + 0x1A]
00002AEC 6776 beq +0x78 /* 00002B64 */
00002AEE 5285 addq.l D5, 1
label00002AF0:
00002AF0 302D C1B4 move.w D0, [A5 - 0x3E4C]
00002AF4 48C0 ext.l D0
00002AF6 B085 cmp.l D0, D5
00002AF8 6C00 FEE4 bge -0x11A /* 000029DE */
00002AFC 7A00 moveq.l D5, 0x00
label00002AFE:
00002AFE 7000 moveq.l D0, 0x00
00002B00 2F00 move.l -[A7], D0
00002B02 206D C1EC movea.l A0, [A5 - 0x3E14]
00002B06 2205 move.l D1, D5
00002B08 E781 asl D1, 3
00002B0A 4870 1800 pea.l [A0 + D1]
00002B0E 486E FDDE pea.l [A6 - 0x222]
00002B12 3F3C 080E move.w -[A7], 0x80E
00002B16 A9EB syscall Pack4/FP68K
00002B18 41EE FDE8 lea.l A0, [A6 - 0x218]
00002B1C 2F20 move.l -[A7], -[A0]
00002B1E 2F20 move.l -[A7], -[A0]
00002B20 3F20 move.w -[A7], -[A0]
00002B22 2205 move.l D1, D5
00002B24 E381 asl D1, 1
00002B26 5281 addq.l D1, 1
00002B28 41ED C134 lea.l A0, [A5 - 0x3ECC]
00002B2C 7400 moveq.l D2, 0x00
00002B2E 1430 1000 move.b D2, [A0 + D1.w]
00002B32 2F02 move.l -[A7], D2
00002B34 322D C1B4 move.w D1, [A5 - 0x3E4C]
00002B38 48C1 ext.l D1
00002B3A 2405 move.l D2, D5
00002B3C E382 asl D2, 1
00002B3E 41ED C134 lea.l A0, [A5 - 0x3ECC]
00002B42 7600 moveq.l D3, 0x00
00002B44 1630 2000 move.b D3, [A0 + D2.w]
00002B48 D681 add.l D3, D1
00002B4A 2F03 move.l -[A7], D3
00002B4C 486D C18A pea.l [A5 - 0x3E76]
00002B50 4EBA E226 jsr [PC - 0x1DDA /* 00000D78 */]
00002B54 4A40 tst.w D0
00002B56 4FEF 001A lea.l A7, [A7 + 0x1A]
00002B5A 6708 beq +0xA /* 00002B64 */
00002B5C 5285 addq.l D5, 1
00002B5E 700C moveq.l D0, 0x0C
00002B60 B085 cmp.l D0, D5
00002B62 6C9A bge -0x64 /* 00002AFE */
label00002B64:
00002B64 4CEE 18F8 FDA4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x25C]
00002B6A 4E5E unlink A6
00002B6C 4E75 rts
fn00002B6E:
00002B6E 4E56 FFF6 link A6, -0x000A
00002B72 48E7 0018 movem.l -[A7], A3,A4
00002B76 286E 0008 movea.l A4, [A6 + 0x8]
00002B7A 4214 clr.b [A4]
00002B7C 302E 000E move.w D0, [A6 + 0xE]
00002B80 48C0 ext.l D0
00002B82 2F00 move.l -[A7], D0
00002B84 7000 moveq.l D0, 0x00
00002B86 2F00 move.l -[A7], D0
00002B88 486D C1A6 pea.l [A5 - 0x3E5A]
00002B8C 4EBA D5C0 jsr [PC - 0x2A40 /* 0000014E */]
00002B90 3D40 FFF6 move.w [A6 - 0xA], D0
00002B94 2D41 FFF8 move.l [A6 - 0x8], D1
00002B98 2D48 FFFC move.l [A6 - 0x4], A0
00002B9C 7007 moveq.l D0, 0x07
00002B9E C02D BA30 and.b D0, [A5 - 0x45D0]
00002BA2 0C00 0002 cmpi.b D0, 0x2
00002BA6 6606 bne +0x8 /* 00002BAE */
00002BA8 47ED BA38 lea.l A3, [A5 - 0x45C8]
00002BAC 6016 bra +0x18 /* 00002BC4 */
label00002BAE:
00002BAE 7007 moveq.l D0, 0x07
00002BB0 C02D BA30 and.b D0, [A5 - 0x45D0]
00002BB4 0C00 0003 cmpi.b D0, 0x3
00002BB8 6606 bne +0x8 /* 00002BC0 */
00002BBA 266D BA38 movea.l A3, [A5 - 0x45C8]
00002BBE 6004 bra +0x6 /* 00002BC4 */
label00002BC0:
00002BC0 7000 moveq.l D0, 0x00
00002BC2 600A bra +0xC /* 00002BCE */
label00002BC4:
00002BC4 2F0B move.l -[A7], A3
00002BC6 2F0C move.l -[A7], A4
00002BC8 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00002BCC 7001 moveq.l D0, 0x01
label00002BCE:
00002BCE 4CEE 1800 FFEE movem.l A3,A4, [A6 - 0x12]
00002BD4 4E5E unlink A6
00002BD6 4E75 rts
fn00002BD8:
00002BD8 4E56 FFE4 link A6, -0x001C
00002BDC 2F07 move.l -[A7], D7
00002BDE 486E FFE4 pea.l [A6 - 0x1C]
00002BE2 4EBA D650 jsr [PC - 0x29B0 /* 00000234 */]
00002BE6 4A40 tst.w D0
00002BE8 588F addq.l A7, 4
00002BEA 6700 0084 beq +0x86 /* 00002C70 */
00002BEE 486E FFF2 pea.l [A6 - 0xE]
00002BF2 4EBA D640 jsr [PC - 0x29C0 /* 00000234 */]
00002BF6 4A40 tst.w D0
00002BF8 588F addq.l A7, 4
00002BFA 6774 beq +0x76 /* 00002C70 */
00002BFC 426E FFFA clr.w [A6 - 0x6]
00002C00 426E FFEC clr.w [A6 - 0x14]
00002C04 486E FFE4 pea.l [A6 - 0x1C]
00002C08 4EBA D6C4 jsr [PC - 0x293C /* 000002CE */]
00002C0C 3E00 move.w D7, D0
00002C0E D06E FFF2 add.w D0, [A6 - 0xE]
00002C12 5340 subq.w D0, 1
00002C14 3D40 FFF4 move.w [A6 - 0xC], D0
00002C18 3B40 B9C0 move.w [A5 - 0x4640], D0
00002C1C 3007 move.w D0, D7
00002C1E D06E FFF6 add.w D0, [A6 - 0xA]
00002C22 5340 subq.w D0, 1
00002C24 3D40 FFF8 move.w [A6 - 0x8], D0
00002C28 3B40 B9C4 move.w [A5 - 0x463C], D0
00002C2C 486E FFF2 pea.l [A6 - 0xE]
00002C30 486E FFE4 pea.l [A6 - 0x1C]
00002C34 4EBA D47C jsr [PC - 0x2B84 /* 000000B2 */]
00002C38 4A40 tst.w D0
00002C3A 4FEF 000C lea.l A7, [A7 + 0xC]
00002C3E 6730 beq +0x32 /* 00002C70 */
00002C40 486E FFF2 pea.l [A6 - 0xE]
00002C44 4EBA E1E4 jsr [PC - 0x1E1C /* 00000E2A */]
00002C48 4A40 tst.w D0
00002C4A 588F addq.l A7, 4
00002C4C 6722 beq +0x24 /* 00002C70 */
00002C4E 486E FFF2 pea.l [A6 - 0xE]
00002C52 4EBA D6BA jsr [PC - 0x2946 /* 0000030E */]
00002C56 4A40 tst.w D0
00002C58 588F addq.l A7, 4
00002C5A 6714 beq +0x16 /* 00002C70 */
00002C5C 486E FFF2 pea.l [A6 - 0xE]
00002C60 7002 moveq.l D0, 0x02
00002C62 2F00 move.l -[A7], D0
00002C64 486E FFE4 pea.l [A6 - 0x1C]
00002C68 4EBA D6D8 jsr [PC - 0x2928 /* 00000342 */]
00002C6C 4FEF 000C lea.l A7, [A7 + 0xC]
label00002C70:
00002C70 2E2E FFE0 move.l D7, [A6 - 0x20]
00002C74 4E5E unlink A6
00002C76 4E75 rts
fn00002C78:
00002C78 4E56 FFE4 link A6, -0x001C
00002C7C 2F07 move.l -[A7], D7
00002C7E 486E FFE4 pea.l [A6 - 0x1C]
00002C82 4EBA D5B0 jsr [PC - 0x2A50 /* 00000234 */]
00002C86 4A40 tst.w D0
00002C88 588F addq.l A7, 4
00002C8A 6700 00CE beq +0xD0 /* 00002D5A */
00002C8E 486E FFF2 pea.l [A6 - 0xE]
00002C92 4EBA D5A0 jsr [PC - 0x2A60 /* 00000234 */]
00002C96 4A40 tst.w D0
00002C98 588F addq.l A7, 4
00002C9A 6700 00BE beq +0xC0 /* 00002D5A */
00002C9E 426E FFEC clr.w [A6 - 0x14]
00002CA2 486E FFE4 pea.l [A6 - 0x1C]
00002CA6 4EBA D45A jsr [PC - 0x2BA6 /* 00000102 */]
00002CAA 3E00 move.w D7, D0
00002CAC 5240 addq.w D0, 1
00002CAE 2F00 move.l -[A7], D0
00002CB0 486E FFE4 pea.l [A6 - 0x1C]
00002CB4 4EBA D472 jsr [PC - 0x2B8E /* 00000128 */]
00002CB8 588F addq.l A7, 4
00002CBA 2200 move.l D1, D0
00002CBC 201F move.l D0, [A7]+
00002CBE B240 cmp.w D1, D0
00002CC0 588F addq.l A7, 4
00002CC2 6600 008C bne +0x8E /* 00002D50 */
00002CC6 302E FFF6 move.w D0, [A6 - 0xA]
00002CCA B06E FFF8 cmp.w D0, [A6 - 0x8]
00002CCE 56C0 sne D0
00002CD0 0240 0001 andi.w D0, 0x1
00002CD4 3D40 FFFA move.w [A6 - 0x6], D0
00002CD8 6714 beq +0x16 /* 00002CEE */
00002CDA 3D6E FFF2 FFF4 move.w [A6 - 0xC], [A6 - 0xE]
00002CE0 3007 move.w D0, D7
00002CE2 D06E FFF6 add.w D0, [A6 - 0xA]
00002CE6 5340 subq.w D0, 1
00002CE8 3D40 FFF8 move.w [A6 - 0x8], D0
00002CEC 6012 bra +0x14 /* 00002D00 */
label00002CEE:
00002CEE 3D6E FFF6 FFF8 move.w [A6 - 0x8], [A6 - 0xA]
00002CF4 3007 move.w D0, D7
00002CF6 D06E FFF2 add.w D0, [A6 - 0xE]
00002CFA 5340 subq.w D0, 1
00002CFC 3D40 FFF4 move.w [A6 - 0xC], D0
label00002D00:
00002D00 3B6E FFF4 B9C0 move.w [A5 - 0x4640], [A6 - 0xC]
00002D06 3B6E FFF8 B9C4 move.w [A5 - 0x463C], [A6 - 0x8]
00002D0C 486E FFF2 pea.l [A6 - 0xE]
00002D10 4EBA D5FC jsr [PC - 0x2A04 /* 0000030E */]
00002D14 4A40 tst.w D0
00002D16 588F addq.l A7, 4
00002D18 6740 beq +0x42 /* 00002D5A */
00002D1A 486E FFF2 pea.l [A6 - 0xE]
00002D1E 486E FFE4 pea.l [A6 - 0x1C]
00002D22 4EBA D38E jsr [PC - 0x2C72 /* 000000B2 */]
00002D26 4A40 tst.w D0
00002D28 508F addq.l A7, 8
00002D2A 672E beq +0x30 /* 00002D5A */
00002D2C 486E FFF2 pea.l [A6 - 0xE]
00002D30 4EBA E0F8 jsr [PC - 0x1F08 /* 00000E2A */]
00002D34 4A40 tst.w D0
00002D36 588F addq.l A7, 4
00002D38 6720 beq +0x22 /* 00002D5A */
00002D3A 486E FFF2 pea.l [A6 - 0xE]
00002D3E 7001 moveq.l D0, 0x01
00002D40 2F00 move.l -[A7], D0
00002D42 486E FFE4 pea.l [A6 - 0x1C]
00002D46 4EBA D5FA jsr [PC - 0x2A06 /* 00000342 */]
00002D4A 4FEF 000C lea.l A7, [A7 + 0xC]
00002D4E 600A bra +0xC /* 00002D5A */
label00002D50:
00002D50 4878 03FB push.l 0x3FB
00002D54 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00002D58 588F addq.l A7, 4
label00002D5A:
00002D5A 2E2E FFE0 move.l D7, [A6 - 0x20]
00002D5E 4E5E unlink A6
00002D60 4E75 rts
fn00002D62:
00002D62 4E56 FFA8 link A6, -0x0058
00002D66 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00002D6A 7000 moveq.l D0, 0x00
00002D6C 2D40 FFF8 move.l [A6 - 0x8], D0
00002D70 2D40 FFFC move.l [A6 - 0x4], D0
00002D74 486E FFBC pea.l [A6 - 0x44]
00002D78 4EBA D4BA jsr [PC - 0x2B46 /* 00000234 */]
00002D7C 4A40 tst.w D0
00002D7E 588F addq.l A7, 4
00002D80 6700 027C beq +0x27E /* 00002FFE */
00002D84 486E FFCA pea.l [A6 - 0x36]
00002D88 4EBA D4AA jsr [PC - 0x2B56 /* 00000234 */]
00002D8C 4A40 tst.w D0
00002D8E 588F addq.l A7, 4
00002D90 6700 026C beq +0x26E /* 00002FFE */
00002D94 486E FFD8 pea.l [A6 - 0x28]
00002D98 4EBA D49A jsr [PC - 0x2B66 /* 00000234 */]
00002D9C 4A40 tst.w D0
00002D9E 588F addq.l A7, 4
00002DA0 6700 025C beq +0x25E /* 00002FFE */
00002DA4 486E FFD8 pea.l [A6 - 0x28]
00002DA8 4EBA E080 jsr [PC - 0x1F80 /* 00000E2A */]
00002DAC 4A40 tst.w D0
00002DAE 588F addq.l A7, 4
00002DB0 6700 024C beq +0x24E /* 00002FFE */
00002DB4 486E FFD8 pea.l [A6 - 0x28]
00002DB8 4EBA D554 jsr [PC - 0x2AAC /* 0000030E */]
00002DBC 4A40 tst.w D0
00002DBE 588F addq.l A7, 4
00002DC0 6700 023C beq +0x23E /* 00002FFE */
00002DC4 486E FFBC pea.l [A6 - 0x44]
00002DC8 4EBA D338 jsr [PC - 0x2CC8 /* 00000102 */]
00002DCC 3D40 FFE6 move.w [A6 - 0x1A], D0
00002DD0 486E FFBC pea.l [A6 - 0x44]
00002DD4 4EBA D352 jsr [PC - 0x2CAE /* 00000128 */]
00002DD8 3A00 move.w D5, D0
00002DDA 486E FFCA pea.l [A6 - 0x36]
00002DDE 4EBA D322 jsr [PC - 0x2CDE /* 00000102 */]
00002DE2 3D40 FFE8 move.w [A6 - 0x18], D0
00002DE6 486E FFCA pea.l [A6 - 0x36]
00002DEA 4EBA D33C jsr [PC - 0x2CC4 /* 00000128 */]
00002DEE 3D40 FFEA move.w [A6 - 0x16], D0
00002DF2 486E FFD8 pea.l [A6 - 0x28]
00002DF6 4EBA D30A jsr [PC - 0x2CF6 /* 00000102 */]
00002DFA 3D40 FFEC move.w [A6 - 0x14], D0
00002DFE 486E FFD8 pea.l [A6 - 0x28]
00002E02 4EBA D324 jsr [PC - 0x2CDC /* 00000128 */]
00002E06 3D40 FFEE move.w [A6 - 0x12], D0
00002E0A 7001 moveq.l D0, 0x01
00002E0C B06E FFEC cmp.w D0, [A6 - 0x14]
00002E10 4FEF 0018 lea.l A7, [A7 + 0x18]
00002E14 6630 bne +0x32 /* 00002E46 */
00002E16 7001 moveq.l D0, 0x01
00002E18 B06E FFEE cmp.w D0, [A6 - 0x12]
00002E1C 6628 bne +0x2A /* 00002E46 */
00002E1E 3D6E FFE6 FFEC move.w [A6 - 0x14], [A6 - 0x1A]
00002E24 302E FFE6 move.w D0, [A6 - 0x1A]
00002E28 5340 subq.w D0, 1
00002E2A D06E FFD8 add.w D0, [A6 - 0x28]
00002E2E 3D40 FFDA move.w [A6 - 0x26], D0
00002E32 3D6E FFEA FFEE move.w [A6 - 0x12], [A6 - 0x16]
00002E38 302E FFEA move.w D0, [A6 - 0x16]
00002E3C 5340 subq.w D0, 1
00002E3E D06E FFDC add.w D0, [A6 - 0x24]
00002E42 3D40 FFDE move.w [A6 - 0x22], D0
label00002E46:
00002E46 BA6E FFE8 cmp.w D5, [A6 - 0x18]
00002E4A 6600 01A8 bne +0x1AA /* 00002FF4 */
00002E4E 302E FFEC move.w D0, [A6 - 0x14]
00002E52 B06E FFE6 cmp.w D0, [A6 - 0x1A]
00002E56 6600 019C bne +0x19E /* 00002FF4 */
00002E5A 302E FFEE move.w D0, [A6 - 0x12]
00002E5E B06E FFEA cmp.w D0, [A6 - 0x16]
00002E62 6600 0190 bne +0x192 /* 00002FF4 */
00002E66 302E FFEA move.w D0, [A6 - 0x16]
00002E6A 48C0 ext.l D0
00002E6C 2F00 move.l -[A7], D0
00002E6E 302E FFE6 move.w D0, [A6 - 0x1A]
00002E72 48C0 ext.l D0
00002E74 2F00 move.l -[A7], D0
00002E76 486E FFD8 pea.l [A6 - 0x28]
00002E7A 4EBA DFDE jsr [PC - 0x2022 /* 00000E5A */]
00002E7E 486E FFD8 pea.l [A6 - 0x28]
00002E82 486E FFBC pea.l [A6 - 0x44]
00002E86 4EBA D22A jsr [PC - 0x2DD6 /* 000000B2 */]
00002E8A 4A40 tst.w D0
00002E8C 4FEF 0014 lea.l A7, [A7 + 0x14]
00002E90 6700 016C beq +0x16E /* 00002FFE */
00002E94 486E FFD8 pea.l [A6 - 0x28]
00002E98 486E FFCA pea.l [A6 - 0x36]
00002E9C 4EBA D214 jsr [PC - 0x2DEC /* 000000B2 */]
00002EA0 4A40 tst.w D0
00002EA2 508F addq.l A7, 8
00002EA4 6700 0158 beq +0x15A /* 00002FFE */
00002EA8 486E FFD8 pea.l [A6 - 0x28]
00002EAC 4EBA D460 jsr [PC - 0x2BA0 /* 0000030E */]
00002EB0 4A40 tst.w D0
00002EB2 588F addq.l A7, 4
00002EB4 6700 0148 beq +0x14A /* 00002FFE */
00002EB8 486E FFCA pea.l [A6 - 0x36]
00002EBC 486E FFFC pea.l [A6 - 0x4]
00002EC0 4EBA DE00 jsr [PC - 0x2200 /* 00000CC2 */]
00002EC4 4A40 tst.w D0
00002EC6 508F addq.l A7, 8
00002EC8 6700 0134 beq +0x136 /* 00002FFE */
00002ECC 48C5 ext.l D5
00002ECE 2005 move.l D0, D5
00002ED0 E780 asl D0, 3
00002ED2 2F00 move.l -[A7], D0
00002ED4 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00002ED8 2D40 FFF8 move.l [A6 - 0x8], D0
00002EDC 588F addq.l A7, 4
00002EDE 6700 011E beq +0x120 /* 00002FFE */
00002EE2 4244 clr.w D4
00002EE4 6000 0104 bra +0x106 /* 00002FEA */
label00002EE8:
00002EE8 4247 clr.w D7
00002EEA 603A bra +0x3C /* 00002F26 */
label00002EEC:
00002EEC 48C7 ext.l D7
00002EEE 2F07 move.l -[A7], D7
00002EF0 48C4 ext.l D4
00002EF2 2F04 move.l -[A7], D4
00002EF4 486E FFBC pea.l [A6 - 0x44]
00002EF8 4EBA D254 jsr [PC - 0x2DAC /* 0000014E */]
00002EFC 3D40 FFB2 move.w [A6 - 0x4E], D0
00002F00 2D41 FFB4 move.l [A6 - 0x4C], D1
00002F04 2D48 FFB8 move.l [A6 - 0x48], A0
00002F08 48C7 ext.l D7
00002F0A 2007 move.l D0, D7
00002F0C E780 asl D0, 3
00002F0E D0AE FFF8 add.l D0, [A6 - 0x8]
00002F12 2040 movea.l A0, D0
00002F14 486E FFB2 pea.l [A6 - 0x4E]
00002F18 2F08 move.l -[A7], A0
00002F1A 3F3C 0810 move.w -[A7], 0x810
00002F1E A9EB syscall Pack4/FP68K
00002F20 4FEF 000C lea.l A7, [A7 + 0xC]
00002F24 5247 addq.w D7, 1
label00002F26:
00002F26 BA47 cmp.w D5, D7
00002F28 6EC2 bgt -0x3C /* 00002EEC */
00002F2A 4246 clr.w D6
00002F2C 6000 00B2 bra +0xB4 /* 00002FE0 */
label00002F30:
00002F30 487A 010E pea.l [PC + 0x10E /* 00003040, value 0x0, cstring "" */]
00002F34 486E FFF0 pea.l [A6 - 0x10]
00002F38 3F3C 0810 move.w -[A7], 0x810
00002F3C A9EB syscall Pack4/FP68K
00002F3E 4247 clr.w D7
00002F40 6064 bra +0x66 /* 00002FA6 */
label00002F42:
00002F42 486E FFF0 pea.l [A6 - 0x10]
00002F46 486E FFB2 pea.l [A6 - 0x4E]
00002F4A 3F3C 080E move.w -[A7], 0x80E
00002F4E A9EB syscall Pack4/FP68K
00002F50 48C7 ext.l D7
00002F52 2007 move.l D0, D7
00002F54 E580 asl D0, 2
00002F56 D0AE FFFC add.l D0, [A6 - 0x4]
00002F5A 2040 movea.l A0, D0
00002F5C 48C6 ext.l D6
00002F5E 2006 move.l D0, D6
00002F60 E780 asl D0, 3
00002F62 D090 add.l D0, [A0]
00002F64 2040 movea.l A0, D0
00002F66 2F08 move.l -[A7], A0
00002F68 486E FFA8 pea.l [A6 - 0x58]
00002F6C 3F3C 080E move.w -[A7], 0x80E
00002F70 A9EB syscall Pack4/FP68K
00002F72 48C7 ext.l D7
00002F74 2007 move.l D0, D7
00002F76 E780 asl D0, 3
00002F78 D0AE FFF8 add.l D0, [A6 - 0x8]
00002F7C 2040 movea.l A0, D0
00002F7E 2F08 move.l -[A7], A0
00002F80 486E FFA8 pea.l [A6 - 0x58]
00002F84 3F3C 0804 move.w -[A7], 0x804
00002F88 A9EB syscall Pack4/FP68K
00002F8A 486E FFA8 pea.l [A6 - 0x58]
00002F8E 486E FFB2 pea.l [A6 - 0x4E]
00002F92 4267 clr.w -[A7]
00002F94 A9EB syscall Pack4/FP68K
00002F96 486E FFB2 pea.l [A6 - 0x4E]
00002F9A 486E FFF0 pea.l [A6 - 0x10]
00002F9E 3F3C 0810 move.w -[A7], 0x810
00002FA2 A9EB syscall Pack4/FP68K
00002FA4 5247 addq.w D7, 1
label00002FA6:
00002FA6 BA47 cmp.w D5, D7
00002FA8 6E98 bgt -0x66 /* 00002F42 */
00002FAA 7000 moveq.l D0, 0x00
00002FAC 2F00 move.l -[A7], D0
00002FAE 486E FFF0 pea.l [A6 - 0x10]
00002FB2 486E FFB2 pea.l [A6 - 0x4E]
00002FB6 3F3C 080E move.w -[A7], 0x80E
00002FBA A9EB syscall Pack4/FP68K
00002FBC 41EE FFBC lea.l A0, [A6 - 0x44]
00002FC0 2F20 move.l -[A7], -[A0]
00002FC2 2F20 move.l -[A7], -[A0]
00002FC4 3F20 move.w -[A7], -[A0]
00002FC6 48C6 ext.l D6
00002FC8 2F06 move.l -[A7], D6
00002FCA 48C4 ext.l D4
00002FCC 2F04 move.l -[A7], D4
00002FCE 486E FFD8 pea.l [A6 - 0x28]
00002FD2 4EBA DDA4 jsr [PC - 0x225C /* 00000D78 */]
00002FD6 4A40 tst.w D0
00002FD8 4FEF 001A lea.l A7, [A7 + 0x1A]
00002FDC 6720 beq +0x22 /* 00002FFE */
00002FDE 5246 addq.w D6, 1
label00002FE0:
00002FE0 BC6E FFEA cmp.w D6, [A6 - 0x16]
00002FE4 6D00 FF4A blt -0xB4 /* 00002F30 */
00002FE8 5244 addq.w D4, 1
label00002FEA:
00002FEA B86E FFE6 cmp.w D4, [A6 - 0x1A]
00002FEE 6D00 FEF8 blt -0x106 /* 00002EE8 */
00002FF2 600A bra +0xC /* 00002FFE */
label00002FF4:
00002FF4 4878 03FD push.l 0x3FD
00002FF8 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00002FFC 588F addq.l A7, 4
label00002FFE:
00002FFE 4AAE FFFC tst.l [A6 - 0x4]
00003002 6728 beq +0x2A /* 0000302C */
00003004 4244 clr.w D4
00003006 6014 bra +0x16 /* 0000301C */
label00003008:
00003008 48C4 ext.l D4
0000300A 2004 move.l D0, D4
0000300C E580 asl D0, 2
0000300E D0AE FFFC add.l D0, [A6 - 0x4]
00003012 2F00 move.l -[A7], D0
00003014 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00003018 588F addq.l A7, 4
0000301A 5244 addq.w D4, 1
label0000301C:
0000301C B86E FFE8 cmp.w D4, [A6 - 0x18]
00003020 6DE6 blt -0x18 /* 00003008 */
00003022 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003026 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
0000302A 588F addq.l A7, 4
label0000302C:
0000302C 486E FFF8 pea.l [A6 - 0x8]
00003030 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00003034 588F addq.l A7, 4
00003036 4CEE 00F0 FF98 movem.l D4,D5,D6,D7, [A6 - 0x68]
0000303C 4E5E unlink A6
0000303E 4E75 rts
00003040 0000 0000 ori.b D0, 0x0
00003044 0000 0000 ori.b D0, 0x0
00003048 0000 .incomplete